Skip to content

backmerge hhv3 (hardhat v3 migration + fixes)#433

Merged
technophile-04 merged 9 commits into
mainfrom
backmerge-hhv3
Jun 5, 2026
Merged

backmerge hhv3 (hardhat v3 migration + fixes)#433
technophile-04 merged 9 commits into
mainfrom
backmerge-hhv3

Conversation

@rin-st

@rin-st rin-st commented Jun 3, 2026

Copy link
Copy Markdown
Member

Backmerge of upstream-main (SE-2 d651562) into main, carrying the hardhat v3 migration held back from the previous backmerge (#430), plus 4 follow-up SE-2 fixes.

SE-2 PRs included

Notes

  • hardhat v3 ported into the create-eth template structure (rocketh, ESM, profilescompilers, runVerify, new .template.mjs configs).
  • Node >= 22 now required (README + generated engines); CI lint-instances.yml bumped 20.xlts/*.
  • Supersedes backmerge 22-05-26 (next 16, alchemy key, hardhat v3) #427 (will be closed once this lands).

Local validation (node 22.18.0, generated hardhat instance)

  • yarn compile ✓ (solc 0.8.30)
  • yarn test ✓ (2 passing)
  • yarn deploy ✓ (contract deployed, deployedContracts.ts regenerated via the generateTsAbis deploy-task override)
  • yarn verify --help ✓ (etherscanApiKey import resolves)
  • hardhat:check-types / next:check-types
  • hardhat:lint / next:lint ✓ (0 errors)
  • blockexplorer hardhat-branch render verified; templates/base blockexplorer files match SE-2 d651562

Important

Merge with "Create a merge commit" (not squash) to preserve the SE-2 commit history.

🤖 Generated with Claude Code

technophile-04 and others added 7 commits May 22, 2026 16:47
* Fix blockexplorer pagination when auto mining is set

* Check for duplicated block transactions when setting total transactions

* Do not use reduce inside while loop
Backmerge of 5 SE-2 PRs ported into create-eth templates:
- hardhat v3 migration (scaffold-eth#1272)
- up rocketh/deploy (scaffold-eth#1290)
- Update hh artifacts and compilers (scaffold-eth#1292)
- fix(nextjs): stop excluding contracts/ from format script (scaffold-eth#1291)
- Fix blockexplorer pagination when auto mining is set (scaffold-eth#1295)

Plus CI node bump 20.x -> lts/* (hardhat v3 requires node >= 22).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@rin-st

rin-st commented Jun 3, 2026

Copy link
Copy Markdown
Member Author

Updated example to hh v3 scaffold-eth/create-eth-extensions#123 and now gh actions here are fixed. One gh action of that PR fails but it should be fixed after both PRs merged

⚠️ Before merging this:

cc @technophile-04

@technophile-04 technophile-04 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested out and the basic features seems to work nicely! Thank Rinat!

@technophile-04 technophile-04 merged commit 6880b26 into main Jun 5, 2026
7 checks passed
@technophile-04 technophile-04 deleted the backmerge-hhv3 branch June 5, 2026 10:14
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.

3 participants