Wei Tang
915c366056
EIP 1283: Net gas metering for SSTORE without dirty maps ( #9319 )
...
* Implement last_checkpoint_storage_at
* Add reverted_storage_at for externalities
* sstore_clears_count -> sstore_clears_refund
* Implement eip1283 for evm
* Add eip1283Transition params
* evm: fix tests
* jsontests: fix test
* Return checkpoint index when creating
* Comply with spec Version II
* Fix docs
* Fix jsontests feature compile
* Address grumbles
* Fix no-checkpoint-entry case
* Remove unnecessary expect
* Add test for State::checkpoint_storage_at
* Add executive level test for eip1283
* Hard-code transaction_checkpoint_index to 0
* Fix jsontests
* Add tests for checkpoint discard/revert
* Require checkpoint to be empty for kill_account and commit
* Get code coverage
* Use saturating_add/saturating_sub
* Fix issues in insert_cache
* Clear the state again
* Fix original_storage_at
* Early return for empty RLP trie storage
* Update comments
* Fix borrow_mut issue
* Simplify checkpoint_storage_at if branches
* Better commenting for gas handling code
* Address naming grumbles
* More tests
* Fix an issue in overwrite_with
* Add another test
* Fix comment
* Remove unnecessary bracket
* Move orig to inner if
* Remove test coverage for this PR
* Add tests for executive original value
* Add warn! for an unreachable cause
2018-09-07 18:51:08 +08:00
Wei Tang
caca3a8048
Add EIP-1014 transition config flag ( #9268 )
...
* Add EIP-1014 transition config flag
* Remove EIP-86 configs
* Change CREATE2 opcode index to 0xf5
* Move salt to the last item in the stack
* Change sendersaltandaddress scheme to comply with current EIP-1014
* Fix json configs
* Fix create2 test
* Fix deprecated comments
2018-08-31 23:43:51 +08:00
Afri Schoedon
644d1db5ef
Add POA Networks: Core and Sokol ( #9413 )
...
* ethcore: add poa network and sokol chainspecs
* rpc: simplify chain spec docs
* cli: rearrange networks by main/test and size/range
* parity: don't blacklist 0x00a328 on sokol testnet
* parity: add sokol and poanet to params and clean up a bit, add tests
* ethcore: add the poa networks and clean up a bit
* ethcore: fix path to poacore chain spec
* parity: rename poa networks to poacore and poasokol
* parity: fix configuration tests
* parity: fix parameter tests
* ethcore: rename POA Core and POA Sokol
2018-08-30 21:32:47 +02:00
Thibaut Sardan
3e4a525520
Update hardcoded sync ( #9421 )
...
- Update foundation hardcoded header to block 6219777
- Update ropsten hardcoded header to block 3917825
- Update kovan hardcoded header to block 8511489
2018-08-29 16:56:25 +01:00
ewaldhesse
7aa4484a03
Update tobalaba.json ( #9419 )
2018-08-28 14:06:36 +02:00
André Silva
e8e0b08f17
ethcore: kovan: delay activation of strict score validation ( #9406 )
2018-08-24 08:14:01 +08:00
Maciej Hirsz
b28e742683
Update tobalaba.json ( #9313 )
2018-08-09 23:14:45 +02:00
EOS Classic
823054dc34
[Chain] Add more bootnodes ( #9174 )
...
+ For ETC, ELLA, EXP, Morden, MUSIC
2018-07-25 18:06:45 +02:00
Anthony
9dc512349a
Insert ETC (classic) hardcoded headers until block #6170625 ( #9121 )
2018-07-14 16:04:31 +01:00
Thibaut S
584a76ab70
Update light client hardcoded headers ( #9098 )
...
* Insert Kovan hardcoded headers until #7690241
* Insert Kovan hardcoded headers until block 7690241
* Insert Ropsten hardcoded headers until #3612673
* Insert Mainnet hardcoded headers until block 5941249
2018-07-13 14:42:06 +02:00
Akira Takizawa
3db353f356
Update ETSC bootnodes ( #9038 )
2018-07-04 16:57:38 +01:00
Thibaut S
31b4437b93
Update hardcoded headers ( #8925 )
...
* Update kovan.json
Update Kovan to block 7693549
* Update foundation.json
Updated to block #5812225
* Update ropsten.json
Update to 3465217
* Update ropsten.json
use tabs
* Update foundation.json
use tabs
* Update kovan.json
use tabs
2018-06-22 10:49:10 +02:00
Thibaut S
08e46432c5
Update ropsten.json ( #8926 )
2018-06-20 08:49:26 +02:00
Anthony
9546e0c8c2
Add ETC Cooperative-run load balanced parity node ( #8892 )
2018-06-14 13:47:19 +02:00
Maciej Hirsz
4fe6c148ef
Add support for --chain tobalaba ( #8870 )
...
* Add support for --chain tobalaba
2018-06-14 11:03:22 +02:00
David Dorgan
da95f77996
Add new ovh bootnodes and fix port for foundation bootnode 3.2 ( #8886 )
...
* Add new ovh bootnodes and fix port for foundation bootnode 3.2
* Remove old bootnodes.
* Remove duplicate 1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082
2018-06-14 10:46:00 +02:00
Wei Tang
3fde07b2e1
Refactor EIP150, EIP160 and EIP161 forks to be specified in CommonParams ( #8614 )
...
* Allow post-homestead forks to be specified in CommonParams
* Fix all json configs
* Fix test in json crate
* Fix test in ethcore
* Fix all chain configs to use tabs
Given we use tabs in .editorconfig and the majority of chain configs.
This change is done in Emacs using `mark-whole-buffer` and `indent-region`.
2018-05-22 12:24:09 +08:00
David
e4614e49ae
Store morden db and keys in "path/to/parity/data/Morden" (ropsten uses "test", like before) ( #8621 )
...
* Store morden db and keys in "path/to/parity/data/morden" (ropsten uses "test", like before)
2018-05-15 12:57:32 +02:00
Wei Tang
cfd50538bb
typo: wrong indentation in kovan config ( #8610 )
2018-05-14 10:10:11 +02:00
ellaismer
10a346476a
Enable WebAssembly and Byzantium for Ellaism ( #8520 )
...
* Enable WebAssembly and Byzantium for Ellaism
* Fix indentation
* Remove empty lines
2018-05-01 19:41:46 +01:00
David Dorgan
9376796bdb
Remove three old warp boot nodes. ( #8497 )
2018-04-27 15:01:47 +02:00
Afri Schoedon
4e85015836
Update hardcodedSync for Ethereum, Kovan, and Ropsten ( #8489 )
2018-04-25 16:27:22 +02:00
Akira Takizawa
d97cf34138
Add Ethereum Social support ( #8325 )
2018-04-09 16:18:00 +02:00
East Coin
d57944ffb9
Implement Easthub chain spec ( #8295 )
2018-04-04 23:00:21 +09:00
ellaismer
99a13c4e66
Cleanup Ellaism bootnodes ( #8276 )
...
Removed several bootnodes known not to be running anymore. Added two new ones.
2018-04-03 21:58:24 +09:00
Varunram Ganesh
0c7f998c25
Update musicoin spec in line with gmc v2.6.2 ( #8242 )
2018-03-28 14:11:49 +02:00
Pierre Krieger
04931618ed
Implement hardcoded sync in the light client ( #8075 )
...
* Implement hardcoded sync
* Fix concerns
* Remove artifact
* Fix cli tests
* Fix compilation
* Update hardcoded sync block
* Don't use any data fetch for the light service
2018-03-27 13:56:59 +02:00
André Silva
a7887fa9f1
Postpone Kovan hard fork ( #8137 )
...
* ethcore: postpone Kovan hard fork
* util: update version fork metadata
2018-03-19 11:23:12 +01:00
Nikolay Volf
06fa900504
Add Kovan WASM activation blocknumber ( #8057 )
2018-03-12 10:55:44 +01:00
Tomasz Drwięga
d716bae3d5
Max code size on Kovan ( #8067 )
...
* Enable code size limit on kovan
* Fix formatting.
2018-03-07 15:11:09 +01:00
Rando
6623de4e61
Add MCIP-6 Byzyantium transition to Musicoin spec ( #7841 )
...
* Add test chain spec for musicoin byzantium testnet
* Add MCIP-6 Byzyantium transition to Musicoin spec
* Update mcip6_byz.json
* ethcore: update musicoin byzantium block number
* ethcore: update musicoin byzantium block number
* ethcore: update musicoin bootnodes
* Update musicoin.json
* Update musicoin.json
* More bootnodes.
2018-03-04 16:18:51 +01:00
Nikolay Volf
684322cd6f
Kovan WASM fork code ( #7849 )
...
* kovan fork code
* introduce ethcore level vm_factory and let it fail
* fix json tests
* wasmcosts as option
* review changes
* wasm costs in parser
* fix evm tests
* review fixes
* fix test
* remove redundant json field
2018-02-19 12:27:42 +01:00
Tomasz Zdybał
f8618dd02a
ECIP 1041 - Remove Difficulty Bomb ( #7905 )
...
Enable difficulty bomb defusion at block:
- 5900000 on Ethereum Classic mainnet,
- 2300000 on morden testnet.
Reference:
https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1041.md
2018-02-16 10:09:49 +01:00
Afri Schoedon
a487182e92
Add new EF ropstens nodes. ( #7824 )
...
* Add new EF ropstens nodes.
* Fix tests
2018-02-08 12:38:18 +01:00
Afri Schoedon
0ea1c41573
Update ropsten.json ( #7776 )
2018-02-01 16:23:46 +00:00
Afri Schoedon
a553485bbd
Update Parity Mainnet Bootnodes ( #7476 )
...
* Update Parity Mainnet Bootnodes
* Replace the Azure HDD bootnodes with the new ones :)
2018-01-08 15:06:08 +01:00
Afri Schoedon
36e230ee16
Expanse Byzantium update w/ correct metropolis difficulty increment divisor ( #7463 )
...
* Byzantium Update for Expanse
Here the changes go. Hope I didnt miss anything.
* expip2 changes - update duration limit
* Fix missing EXPIP-2 fields
* Format numbers as hex
* Fix compilation errors
* Group expanse chain spec fields together
* Set metropolisDifficultyIncrementDivisor for Expanse
* Revert #7437
* Add Expanse block 900_000 hash checkpoint
2018-01-05 13:49:07 +01:00
5chdn
27d8befbad
Remove expanse from available chains
2018-01-03 13:24:27 +01:00
Tomasz Drwięga
48a15cecf8
Update bootnodes ( #7363 )
...
* Updating mainnet bootnodes.
* Add additional parity-beta bootnodes.
* Restore old parity bootnodes and update foudation bootnodes
2017-12-28 15:12:19 +01:00
Marek Kotewicz
53dce9ff98
Merge pull request #7222 from ellaismer/ellaism
...
Add Ellaism coin in chain config
2017-12-19 09:34:21 -04:00
5chdn
4a9a0f6f55
Update kovan boot nodes
2017-12-15 15:29:48 +01:00
5chdn
0a808a1ac2
Improve chainspec formatting
2017-12-15 15:29:09 +01:00
Konstantin
bb1e03e9cb
new warp enodes ( #7287 )
...
* new warp enodes
* added one more warp enode; replaced spaces with tabs
2017-12-15 15:19:06 +01:00
Tomasz Drwięga
c731b5ef62
Update kovan HF block number. ( #7259 )
2017-12-12 16:03:28 +01:00
Ellaismer
dd0fba96a4
Add registrar for ellaism
...
Provided by @5chdn
2017-12-06 22:46:19 +08:00
Ellaismer
2d3073fc02
Remove compatibility fields to pass chainspec test for Ellaism
2017-12-06 21:01:03 +08:00
Ellaismer
dcf6e1d83d
Add basic Elliasm config
2017-12-06 20:46:24 +08:00
Tomasz Drwięga
7e3872fddc
Maximum uncle count transition ( #7196 )
...
* Enable delayed maximum_uncle_count activation.
* Fix tests.
* Defer kovan HF.
2017-12-05 15:57:45 +01:00
keorn
261c0d5368
no default uncles
2017-11-09 23:56:02 +00:00
David Dorgan
bdf1e6afcc
Revert "Sync parity-ewf with parity"
...
This reverts commit f7ba063b22
.
2017-10-24 13:31:58 +01:00