Skip to content

@ethereumjs/blockchain v5.5.0

Compare
Choose a tag to compare
@holgerd77 holgerd77 released this 09 Nov 09:12
· 1873 commits to master since this release
4a54b3a

This release adds support for the upcoming ArrowGlacier HF (see PR #1527) targeted for December 2021. The only included EIP is EIP-4345 which delays the difficulty bomb to June/July 2022.

Please note that for backwards-compatibility reasons the associated Common is still instantiated with istanbul by default.

An ArrowGlacier blockchain object can be instantiated with:

import Blockchain from '@ethereumjs/blockchain'
import Common, { Chain, Hardfork } from '@ethereumjs/common'

const common = new Common({ chain: Chain.Mainnet, hardfork: Hardfork.ArrowGlacier })
const blockchain = await Blockchain.create({ common })

Other Changes

  • Fixed bug in Blockchain.copy() not copying the underlying Common instance, PR #1512
  • Use RLP library exposed by ethereumjs-util dependency (deduplication), PR #1549