Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.

Releases: ethereumjs/ethereumjs-common

v0.6.0 - Feature Release: Constantinople Support

11 Oct 09:57
32ddb89
Compare
Choose a tag to compare

Parameter support for the Constantinople hardfork (see hardforks/constantinople.json):

  • Added SSTORE gas/refund prices (EIP-1283), PR #27
  • Added Block Reward Adjustment (EIP-1234), PR #26

v0.5.0 - Feature Release: Private Chain Support

27 Aug 10:07
4b34dce
Compare
Choose a tag to compare
  • Introduces support for private chains by allowing to pass a custom dictionary as the chain parameter
    in the constructor or the setChain() method as an alternative to just passing one of the predefined
    chain String names (e.g. mainnet, ropsten), PR #24

v0.4.1 - Minor Feature Release

13 Aug 10:40
029fec0
Compare
Choose a tag to compare
  • Added timestamp field to genesis definitions in chain files, set for Rinkeby and null for other chains, PR #21
  • Updated Ropsten bootstrap nodes, PR #20

v0.4.0 - Consistency Release

20 Jun 20:13
a02963f
Compare
Choose a tag to compare

[0.4.0] - 2018-06-20

  • Remove leftover ...Gas postfix for some gas prices (e.g. ecAddGas -> ecAdd) to
    be consistent with overall gas price naming

v0.3.1 - Feature Release

28 May 08:45
b26620e
Compare
Choose a tag to compare
  • Added two alias functions activeOnBlock() and gteHardfork() when hardfork is set for convenience, PR #15
  • Added option to dynamically choose genesis state (see README), PR #15

v0.3.0 - Feature Release

25 May 12:11
4620975
Compare
Choose a tag to compare
  • Allow functions like hardforkIsActiveOnBlock() - where hardfork is provided as param - also to be run on hardfork set for greater flexibility/comfort, PR #13
  • New hardforkGteHardfork() method for HF order comparisons, PR #13

v0.2.0 - Feature Release

14 May 12:17
91616e4
Compare
Choose a tag to compare
  • New optional initialization parameter allowedHardforks, this allows for cleaner client
    library implementations by preventing undefined behaviour, PR #10
  • Added activeHardfork() function to get latest active HF for chain or block, PR #11

v0.1.1 - Bugfix Release

09 May 14:13
e7d113a
Compare
Choose a tag to compare
  • Remove dynamic require to prevent browserify issue, PR #8

v0.1.0 - Initial Release

09 May 10:35
75c5430
Compare
Choose a tag to compare

Initial version, this library succeeds the ethereum/common
library, being more future-proof through a better structured design

Features:

  • Easy chain-/HF-based parameter access
  • No parameter changes on library updates (c.param('gasPrices', 'ecAddGas', 'byzantium') will always return the same value)
  • Ease experimentation/research by allowing to include future HF parameters (already included as draft: constantinople and hybridCasper) without breaking current installations
  • Improved structure for parameter access (mainly through topics like gasPrices, pow, sharding) for better readability/developer overview
  • See README and API Docs for a more in-depth feature overview and usage instructions