Skip to content

@ethereumjs/common v4.0.0

Compare
Choose a tag to compare
@holgerd77 holgerd77 released this 09 Aug 11:34
· 549 commits to master since this release
c47d2c7

Final release version from the breaking release round from Summer 2023 on the EthereumJS libraries, thanks to the whole team for this amazing accomplishment! ❤️ 🥳

See RC1 release notes for the main change description.

Following additional changes since RC1:

JSON -> JS for Hardfork, EIP and Chain Configs

We have switched hardfork, EIP and chain configurations in the Common library from JSON to JavaScript (TypeScript). This leads to better typing (and therefore less configuration errors) for (custom) configuration files and avoids JSON type assertion related problems for ESM builds, see PR #2911.

Following changes:

  • src/chains/[CHAIN_FILE].json -> src/chains.ts
  • src/eips/[EIP_FILE].json -> src/eips.ts
  • src/hardforks/[HARDFORK_FILE].json -> src/hardforks.ts

Other Changes

  • 4844: Rename dataGas to blobGas (see EIP-4844 PR #7354), PR #2919