@ethereumjs/common v4.0.0
holgerd77
released this
09 Aug 11:34
·
549 commits
to master
since this release
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