Skip to content

chore: bump CI to Node 24 and migrate ethers v6 usage#48

Merged
3alpha merged 2 commits into
masterfrom
chore/node24-ci-and-ethers-v6-migration
Jun 7, 2026
Merged

chore: bump CI to Node 24 and migrate ethers v6 usage#48
3alpha merged 2 commits into
masterfrom
chore/node24-ci-and-ethers-v6-migration

Conversation

@3alpha

@3alpha 3alpha commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Usage related changes

  • Migrates L1/L2 postman test code to idiomatic ethers v6 usage.
  • Replaces namespace import with named imports from ethers.
  • Uses JsonRpcProvider directly.
  • Uses getSigner() instead of listAccounts()[0].
  • Updates ContractFactory and Contract references accordingly.
  • Bumps ethers dependency range to ^6.16.0.

Development related changes

  • Updates CI workflow Node runtime from 20 to 24 in build/test and publish jobs.
  • Updates actions/checkout to v6.
  • Updates actions/setup-node to v6.
  • Updates softprops/action-gh-release to v3.
  • Bumps @types/node to ^24.0.0 and refreshes lockfile accordingly.

Checklist:

  • Applied formatting - npm run format
  • No linter errors - npm run lint
  • Performed code self-review
  • Rebased to the latest commit of the target branch (or merged it into my branch)
  • Updated the docs if needed
  • Linked the issues resolvable by this PR
  • Updated the tests if needed; all passing - npm test

@3alpha 3alpha merged commit c1394b9 into master Jun 7, 2026
3 checks passed
@3alpha 3alpha deleted the chore/node24-ci-and-ethers-v6-migration branch June 7, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant