Skip to content

Feature/bridge upgrade#529

Open
ethereumdegen wants to merge 8 commits into
developfrom
feature/bridge-upgrade
Open

Feature/bridge upgrade#529
ethereumdegen wants to merge 8 commits into
developfrom
feature/bridge-upgrade

Conversation

@ethereumdegen
Copy link
Copy Markdown
Collaborator

No description provided.

ethereumdegen and others added 3 commits May 12, 2026 08:05
- Upgrade ethers v5 → v6, hardhat-ethers → @nomicfoundation/hardhat-ethers v3
- Replace hardhat-waffle with @nomicfoundation/hardhat-chai-matchers
- Update typechain target to ethers-v6, bump typescript and prettier
- Migrate BigNumber → bigint, ethers.utils.* → ethers.*, Contract → BaseContract
- Add helpers/gnosis-safe.ts and helpers/ledger.ts for Safe transaction proposals
- Add propose-upgrade-facet task for diamondCut via Gnosis Safe + Ledger signing
- Update tsconfig target to ES2020 for BigInt operator support

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Forks mainnet at a post-upgrade block to verify that the else-if → else+require
fix in NFTMainnetBridgingToPolygonFacet correctly reverts when a non-owner calls
bridgeNFTsV1, and that the old buggy facet silently skipped the ownership check.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ethereumdegen and others added 2 commits May 21, 2026 10:47
…upgrade-facet

Keep normalizePrivateKey helper while adopting split hardhat/live accounts
pattern. Merge all facet task params (facetAddress, diamond, action).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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