diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 68122bc..3616f06 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -43,6 +43,11 @@ jobs: --allow-source-diff 0x6F5c0A5a824773E8f8285bC5aA59ea0Aab2A6400 --allow-source-diff 0xaf35A63a4114B7481589fDD9FDB3e35Fd65fAed7 --allow-source-diff 0x647DeE7bF33e44829e6430F7A08F63b3319694f0 + - config: config_samples/ethereum/mainnet/vaults-wrapper/vaults_wrapper_factory_config.json + hardhat: hardhat_configs/mainnet_hardhat_config.ts + network: mainnet + flags: > + --allow-bytecode-diff 0x3f221b8E5bC098cC6C23611BEeacaeCfD77e1587 - config: config_samples/ethereum/mainnet/gualGovernance/dual_governance_mainnet_config.json hardhat: hardhat_configs/mainnet_hardhat_config.ts network: mainnet diff --git a/config_samples/ethereum/mainnet/vaults-wrapper/vaults_wrapper_factory_config.json b/config_samples/ethereum/mainnet/vaults-wrapper/vaults_wrapper_factory_config.json new file mode 100644 index 0000000..ff3c265 --- /dev/null +++ b/config_samples/ethereum/mainnet/vaults-wrapper/vaults_wrapper_factory_config.json @@ -0,0 +1,47 @@ +{ + "contracts": { + "0x3f221b8E5bC098cC6C23611BEeacaeCfD77e1587": "Factory", + "0x5Def7fBC0211351139B928f307EDC794af845Bde": "StvPoolFactory", + "0x671978CEEa7DAf405fA08E930E1047d1b7b21a69": "StvStETHPoolFactory", + "0xB011531857B6006479627e776feB6c0cEA5fc74a": "WithdrawalQueueFactory", + "0x9FD67B2D5b88BeBaC741EE50510cf808B4854a5F": "DistributorFactory", + "0x15f2C9ea98e5564d25A46eE39D19704476998786": "TimelockFactory", + "0x468029A88b6f75Eb1D13BB291fC3B82fc2C0232F": "DummyImplementation" + }, + "explorer_hostname": "api.etherscan.io", + "explorer_token_env_var": "ETHERSCAN_EXPLORER_TOKEN", + "explorer_chain_id": 1, + "github_repo": { + "url": "https://github.com/lidofinance/vaults-wrapper", + "commit": "f35fe13ddca2084d7b848172b2698feb4fa88025", + "relative_root": "" + }, + "dependencies": { + "lib/openzeppelin-contracts/contracts": { + "url": "https://github.com/OpenZeppelin/openzeppelin-contracts", + "commit": "c64a1edb67b6e3f4a15cca8909c9482ad33a02b0", + "relative_root": "contracts" + }, + "lib/openzeppelin-contracts-upgradeable/contracts": { + "url": "https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable", + "commit": "e725abddf1e01cf05ace496e950fc8e243cc7cab", + "relative_root": "contracts" + } + }, + "fail_on_bytecode_comparison_error": true, + "bytecode_comparison": { + "constructor_calldata": {}, + "constructor_args": { + "0x3f221b8E5bC098cC6C23611BEeacaeCfD77e1587": [ + "0xC1d0b3DE6792Bf6b4b37EccdcC24e45978Cfd2Eb", + [ + "0x5Def7fBC0211351139B928f307EDC794af845Bde", + "0x671978CEEa7DAf405fA08E930E1047d1b7b21a69", + "0xB011531857B6006479627e776feB6c0cEA5fc74a", + "0x9FD67B2D5b88BeBaC741EE50510cf808B4854a5F", + "0x15f2C9ea98e5564d25A46eE39D19704476998786" + ] + ] + } + } +}