Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump @ethereumjs/common from 3.0.1 to 3.1.1 #91

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Feb 27, 2023

Bumps @ethereumjs/common from 3.0.1 to 3.1.1.

Release notes

Sourced from @​ethereumjs/common's releases.

@​ethereumjs/common v3.1.0

Functional Shanghai Support

This release fully supports all EIPs included in the Shanghai feature hardfork scheduled for early 2023. Note that a timestamp to trigger the Shanghai fork update is only added for the sepolia testnet and not yet for goerli or mainnet.

You can instantiate a Shanghai-enabled Common instance with:

import { Common, Chain, Hardfork } from '@ethereumjs/common'
const common = new Common({ chain: Chain.Mainnet, hardfork: Hardfork.Shanghai })

Changes

  • Added final Shanghai EIPs to HF file, PR #2459
  • Added timestamp and forkHash for the Sepolia Shanghai HF, PR #2527
  • Updated forkHash calculation for timebased hardforks, PR #2458
  • Updated setForkHashes() to update timebased hardfork forkHash values, PR #2461

Experimental EIP-4844 Shard Blob Transactions Support

This release supports an experimental version of EIP-4844 Shard Blob Transactions as being specified in the 01d3209 EIP version from February 8, 2023 and deployed along eip4844-devnet-4 (January 2023), see PR #2349.

You can instantiate an EIP-4844 enabled Common instance with:

import { Common, Chain, Hardfork } from '@ethereumjs/common'
const common = new Common({ chain: Chain.Mainnet, hardfork: Hardfork.Shanghai, eips: [4844] })

Other Changes and Bugfixes

  • Added eips option to Common.fromGethGenesis() constructor options, PR #2469
  • Set alternative default HF in Common.fromGethGenesis() if mergeForkBlock not present, PR #2414
  • Fixed some minor custom chain bugs, PR #2448
  • Allow genesis to be post merge in Common.fromGethGenesis(), PR #2530

@​ethereumjs/common v3.0.2

Experimental EIP-4895 Beacon Chain Withdrawals Support

This release comes with experimental EIP-4895 beacon chain withdrawals support, see PR #2353 for the plain implementation and PR #2401 for updated calls for the CL/EL engine API. Also note that there is a new helper module in @​ethereumjs/util with a new dedicated Withdrawal class together with additional TypeScript types to ease withdrawal handling.

Withdrawals support can be activated by initializing a respective Common object:

import { Common, Chain } from '@ethereumjs/common'
const common = new Common({ chain: Chain.Mainnet, eips: [4895] })

... (truncated)

Commits
  • 156664c Merge pull request #1163 from ethereumjs/republish-3.1.0-as-3.1.1
  • f38efea tx: bumped version to v3.1.1, added CHANGELOG entry
  • e4eb328 devp2p: implement ETH/65 (#1159)
  • 4bd73d1 Merge pull request #1160 from ethereumjs/codecov-patch-threshold
  • 2be5062 * add codecov threshold for patch
  • 1447537 remove duplicate codecov.yml files
  • 4672761 Merge pull request #1151 from ethereumjs/berlin-releases
  • 5c90450 berlin releases: apply typo corrections from code review
  • a6a155d vm: rebuild documentation
  • 9ae81ce vm: bumped version to v5.2.0, added CHANGELOG entry, updated README, updated ...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@ethereumjs/common](https://github.com/ethereumjs/ethereumjs-monorepo) from 3.0.1 to 3.1.1.
- [Release notes](https://github.com/ethereumjs/ethereumjs-monorepo/releases)
- [Commits](https://github.com/ethereumjs/ethereumjs-monorepo/compare/@ethereumjs/[email protected]...@ethereumjs/[email protected])

---
updated-dependencies:
- dependency-name: "@ethereumjs/common"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 27, 2023
@vercel
Copy link

vercel bot commented Feb 27, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
bar-menu ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 27, 2023 at 4:20PM (UTC)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants