ethereumjs-common
Advanced tools
Changelog
[1.4.0] - 2019-11-05
First release with full Istanbul
support regarding parameter introductions/updates
and HF block numbers set for supported chains.
Relevant PRs:
Istanbul
block numbers for mainnet
, goerli
and rinkeby
,
PR #68Petersburg
and Constantinople
fork blocks to rinkeby
,
PR #71EIP-2200
(rebalance net-metered SSTORE gas costs) parameters for Istanbul
,
PR #65Other noteworthy changes:
Changelog
[1.3.0] - 2019-06-18
Custom.forCustomChain
to make working with
custom/private chains easier.Changelog
[1.2.0] - 2019-05-27
DRAFT Istanbul Hardfork Support
Draft support for the upcoming Istanbul
hardfork planned for October 2019,
use istanbul
as constructor hardfork
parameter to activate. Parameters
relevant to new EIPs accepted for the HF will be added along subsequent 1.2.x
releases, the finalized HF version will be released along a subsequent 1.x.0
release (likely 1.3.0
).
See new hardforks/istanbul.json
file as well as PR
#51.
Changelog
[1.1.0] - 2019-02-04
Petersburg Hardfork Support
This release now supports the new Petersburg
(aka
constantinopleFix
) HF removing support for EIP 1283. Petersburg
is conceptualized
within the library as a separate delta-containing HF, only removing EIP 1283
support and containing nothing else. It should therefore always be applied
together with the Constantinople
HF, either by using the same block number to
update on both (mainnet
scenario) or applying subsequently on subsequent
block numbers (ropsten
scenario).
HF related changes (from PR #44):
hardforks/petersburg.json
HF fileconstantinople
and petersburg
block numbers for ropsten
and mainnet
petersburg
related testsLaunched/Final Goerli Configuration Support
The release now supports the final Goerli cross-client testnet configuration.
Goerli related changes (from PR #48):
chains/goerli.json
configuration file (chainId
-> 5,
networkId
-> 5, genesis parameters)petersburg
hardforkgenesisStates/goerli.json
genesis stateOther Changes