Igor Mandrigin
ec6350fa15
apply post-rebase fixups
2019-12-03 16:27:57 +01:00
meows
b1d5f7c1d4
cmd/puppeth: x-spec nonce data type, use types.BlockNonce
...
Refactors to use existing BlockNonce type instead of
hand-rolled bytes logic.
2019-12-03 13:49:51 +01:00
gary rong
157a52dd45
cmd/puppeth: update chain spec of parity ( #20241 )
2019-12-03 13:45:56 +01:00
gary rong
052e52ddf4
cmd/puppeth: integrate istanbul into puppeth ( #19926 )
...
* cmd/puppeth: integrate istanbul into puppeth
* cmd/puppeth: address comment
* cmd/puppeth: use hexutil.Big for fork indicator
* cmd/puppeth: finalize istanbul fork
* cmd/puppeth: fix 2200 for parity, rename is to eip1283ReenableTransition
* cmd/puppeth: fix eip1108
* cmd/puppeth: add blake2f for parity
* cmd/puppeth: add aleth istanbul precompiled
* cmd/puppeth: use hexutil.Big
* cmd/puppeth: fix unit tests
* cmd/puppeth: update testdata
2019-12-03 13:20:11 +01:00
Alexey Akhunov
fe01bccbb8
Apply Turbo-Geth modifications to go-ethereum codebase
2019-11-01 21:52:03 +01:00
Martin Holst Swende
ecb781297b
core, cmd/puppeth: implement constantinople fix, disable EIP-1283 ( #18486 )
...
This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
but the genesis/config field is ConstantinopleFix.
The block numbers are:
7280000 for Constantinople on Mainnet
7280000 for ConstantinopleFix on Mainnet
4939394 for ConstantinopleFix on Ropsten
9999999 for ConstantinopleFix on Rinkeby (real number decided later)
This PR also defaults to using the same ConstantinopleFix number as whatever
Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
is not set.This means that for private networks which have already transitioned
to Constantinople, this PR will break the network unless ConstantinopleFix is
explicitly set!
2019-01-24 11:36:30 +01:00
Ha ĐANG
3f421aca54
cmd/puppeth: fix panic error when export aleth genesis wo/ precompile-addresses ( #18344 )
...
* cmd/puppeth: fix panic error when export aleth genesis wo/ precompile-addresses
* cmd/puppeth: don't need to handle duplicate set
2019-01-04 09:48:15 +02:00
Javier Peletier
c1d462ee5d
cmd/puppeth: fix rogue quote in alethGenesisSpec JSON ( #18262 )
2018-12-10 11:16:19 +02:00
Martin Holst Swende
8698fbabf6
cmd/puppeth: implement chainspec converters
2018-12-03 12:34:41 +02:00
kiel barry
cbfb40b0aa
params: fix golint warnings ( #16853 )
...
params: fix golint warnings
2018-06-05 12:31:34 +02:00
Saulius Grigaitis
c41f1a3e23
puppeth: fix Parity Chain Spec parameter GasLimitBoundDivision ( #16188 )
2018-02-27 12:56:51 +02:00
Péter Szilágyi
6f69cdd109
all: switch gas limits from big.Int to uint64
2018-01-03 14:45:35 +02:00
Péter Szilágyi
6eb38e02a8
cmd/puppeth: fix dashboard iframes, extend with new services
2017-11-21 15:09:36 +02:00
Péter Szilágyi
1e0c336d29
cmd/puppeth: etherchain light block explorer for PoW nets
2017-11-21 15:09:34 +02:00