Wei Tang
34d22a35dd
Disable EIP-98 transition by default ( #9955 )
...
* Change eip98Transition default to BlockNumber::max_value
* Remove accidential ethereum/tests submodule change
2018-11-25 19:59:27 +01:00
André Silva
5b87327a43
ethcore: mcip3 block reward contract ( #9605 )
...
* Use static call and apparent value transfer for block reward contract code
* ethcore: implement musicoin block reward logic with contract
* ethcore: update musicoin block reward contract bytecode
* ethcore: add comment with source of musicoin block reward contract
* ethcore: remove unused mcip6_byz chain spec
2018-10-03 12:44:43 +01:00
Wei Tang
e1f333021f
Generalized blockReward and difficultyBombDelays config ( #9480 )
...
* Implement multi blockReward
* Implement difficultyBombDelays
* Fix json crate compile
* json keys can only be string
2018-09-09 00:38:07 +02: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
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
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
Afri Schoedon
360ecd3728
Add Musicoin and MCIP-3 UBI hardfork. ( #6621 )
...
* Add musicoin chain spec.
* Add musicoin to parity node
* Add musicoin to the wallet
* Add i18n for musicoin
* Align musicoin chain spec with 1.8, ref #6134
* Update musicoin bootnodes
* Prepare MCIP-3 in musicoin chain spec.
* Update musicoin chain spec with contract addresses for MCIP-3
* Extend ethash params by MCIP-3
* Fix musicoin chain spec json
* Use U256 for block rewards.
* Update musicoin registrar
* Fix merge leftovers
* Update musicoin chain spec for latest master
* Bestow MCIP-3 block reward(s).
* Update musicoin registry once and for all
* Align MCIP-3 block reward with go implementation
* Remove mcip3 test chain spec from repository
* Update MCIP-3 block rewards
* Musicoin homestead transition is at 1_150_000
* Expect mcip3 transtion to be properly defined in chain spec.
* Panic handling for mcip to default to regular block rewards if not specified
* Giving mcip3 rewards a useful default value.
* Fix ethjson tests.
* Update musicoin chain spec
* Fix tests 0:)
* Add musicoin mcip3 era test spec.
* Update musicoin chain spec(s)
* Add tests for mcip3 era block rewards
* Fix tests
* Disable byzantium for musicoin
* Pass miner reward to the tracer.
* Allow modifying blockreward in MCIP-3 transition.
2017-10-08 18:17:59 +02:00