Skip to content

feat: add GGVMigratorV2 deployment config#161

Merged
TheDZhon merged 2 commits into
mainfrom
feat/ggv-migrator-v2-config
May 27, 2026
Merged

feat: add GGVMigratorV2 deployment config#161
TheDZhon merged 2 commits into
mainfrom
feat/ggv-migrator-v2-config

Conversation

@tamtamchik
Copy link
Copy Markdown
Member

What

Adds a diffyscan config for the mainnet GGV Migrator V2 deployment at
0x00000000333B254A17361C550ec49cED9D40E0F4.

Details

  • Repo: mellow-finance/flexible-vaults @ 07adcc04ecc3279edb9de0b67194ab0a91dbe025
    (final commit from the MixBytes "Lido GGV Migrator V2 Security Audit Report")
  • Dependencies:
    • OpenZeppelin contracts-upgradeable 60b305a8f3ff0c7688f02ac470417b6bbf1c4d27 (v5.3.0)
    • OpenZeppelin contracts (nested submodule) e4f70216d759d8e6a64144a9e1f7bbeed78e7079 (v5.3.0)
  • Constructor arg: owner 0x81698f87C6482bF1ce9bFcfC0F103C4A0Adf0Af0
  • Compiler: solc 0.8.25, optimizer enabled (200 runs), EVM version cancun, viaIR=false

Verification

diffyscan config_samples/ethereum/mainnet/ggv_migrator_v2_config.json passes end-to-end:

  • Source diff: 63/63 files match, 0 diffs
  • Bytecode: fully match

@tamtamchik tamtamchik requested a review from a team as a code owner May 27, 2026 14:22
@tamtamchik tamtamchik requested a review from Copilot May 27, 2026 14:23
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Diffyscan configuration sample to verify the GGVMigratorV2 mainnet deployment at 0x00000000333B254A17361C550ec49cED9D40E0F4 against the audited mellow-finance/flexible-vaults source commit, including required OpenZeppelin dependency pins and constructor args for bytecode comparison.

Changes:

  • Added a mainnet config mapping the deployed address to GGVMigratorV2.
  • Pinned GitHub repo + exact commits for OpenZeppelin (upgradeable + nested contracts) to reproduce sources.
  • Included constructor args for deterministic bytecode comparison.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@TheDZhon TheDZhon left a comment

Choose a reason for hiding this comment

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

LGTM

 🔵 [INFO] Binary bytecode comparison started for 0x00000000333B254A17361C550ec49cED9D40E0F4 : GGVMigratorV2
 🟢 [OKAY] Explorer constructor calldata: 32 bytes
 🟢 [OKAY] Explorer EVM version: cancun
 🟢 [OKAY] Explorer library count: 0
 🟢 [OKAY] Using EVM version from explorer metadata: cancun
 🟢 [OKAY] Contracts were successfully compiled
 🟢 [OKAY] Compiled contract for bytecode comparison using GitHub sources
 🔵 [INFO] Receiving bytecode from "htt**************************************************************************************tz4" ...
 🟢 [OKAY] Bytecode received
 🟢 [OKAY] Bytecodes fully match
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 🔵 [INFO] ================================================================================
 🔵 [INFO] FINAL SUMMARY
 🔵 [INFO] ================================================================================
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 🔵 [INFO] SOURCE CODE COMPARISON SUMMARY:
 🟢 [OKAY] Total contracts analyzed: 1
 🟢 [OKAY] Contracts with non-zero source diffs: 0
 🟢 [OKAY] Total files with non-zero diffs: 0
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 🔵 [INFO] BYTECODE COMPARISON SUMMARY:
 🟢 [OKAY] Total contracts analyzed: 1
 🟢 [OKAY] Contracts with non-zero bytecode diffs: 0
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 🔵 [INFO] ================================================================================
 🟢 [OKAY] Done in 98.203s ✨

@TheDZhon TheDZhon merged commit 01a5fd1 into main May 27, 2026
13 checks passed
@TheDZhon TheDZhon deleted the feat/ggv-migrator-v2-config branch May 27, 2026 15:28
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