|
| 1 | +# Core implementations and factories — Mantle deployment |
| 2 | +# |
| 3 | + |
| 4 | +contracts: |
| 5 | + # Factory |
| 6 | + "0x00000000741292C88f9fF5050b07051C4f592EBf": TransparentUpgradeableProxy # FactoryFactory |
| 7 | + "0x0000000072BAfCeAff1AD0237Ea58f06cfc4467F": Factory |
| 8 | + |
| 9 | + # Consensus |
| 10 | + "0xAfef40968b5304135677f0C89203948e1A145105": TransparentUpgradeableProxy # ConsensusFactory |
| 11 | + "0x000000007e6b679B9196a1609e5Bc2405eDFd6Aa": Consensus |
| 12 | + |
| 13 | + # DepositQueue |
| 14 | + "0xF429ba2a8437E7de85078CF7481E8Ad52df7E58c": TransparentUpgradeableProxy # DepositQueueFactory |
| 15 | + "0x00000000B2d2373aAF1C370cFE4e1Ee8BDE7C546": DepositQueue |
| 16 | + "0x000000001CC8c3E40856E956db870095EF6C98bd": SyncDepositQueue |
| 17 | + "0x000000000Af33501e5BDAF9B481Ad2712a024727": SignatureDepositQueue |
| 18 | + |
| 19 | + # FeeManager |
| 20 | + "0x52d56c20B0C8d403888880d0A1610e5ed17addA8": TransparentUpgradeableProxy # FeeManagerFactory |
| 21 | + "0x00000000C18039E1F415fe07C33A316232238648": FeeManager |
| 22 | + |
| 23 | + # Oracle |
| 24 | + "0x727c295b5D99b15280Ca8736b6F97ABA6aEd0E88": TransparentUpgradeableProxy # OracleFactory |
| 25 | + "0x000000009adE4dAE1f868775A3f087945983f062": Oracle |
| 26 | + |
| 27 | + # RedeemQueue |
| 28 | + "0xe08dc488bD6756323F8bf478869529D03db627ef": TransparentUpgradeableProxy # RedeemQueueFactory |
| 29 | + "0x0000000045d70ee8145135f08309fF5B1A63d43F": RedeemQueue |
| 30 | + "0x000000008D14Ef3658805765107d9F12776f4138": SignatureRedeemQueue |
| 31 | + |
| 32 | + # RiskManager |
| 33 | + "0x9885215ef8DB25C87466E73018061e532784D716": TransparentUpgradeableProxy # RiskManagerFactory |
| 34 | + "0x00000000CC26BC741E75B181738Ac2B16156179b": RiskManager |
| 35 | + |
| 36 | + # ShareManager |
| 37 | + "0xDA2a7aE07B6803feF9d95E47Ab83c8a5A09929F0": TransparentUpgradeableProxy # ShareManagerFactory |
| 38 | + "0x00000000861e8B90B81f35C18cA14858Cc91d1Df": TokenizedShareManager |
| 39 | + "0x00000000e5F0cddA56447b2a29e2847A52c8725D": BasicShareManager |
| 40 | + "0x00000000C534B8680e3aa7165DeDc3Ab8781f602": BurnableTokenizedShareManager |
| 41 | + |
| 42 | + # Subvault |
| 43 | + "0xA64e324DFF04e3C0613ff0706867868C7b370a45": TransparentUpgradeableProxy # SubvaultFactory |
| 44 | + "0x00000000CA30010B8417f791250AE221FdaD5920": Subvault |
| 45 | + |
| 46 | + # Verifier |
| 47 | + "0x9fBAF5AEB9F52bA57E1cC1D3050eac6d75Df8ae7": TransparentUpgradeableProxy # VerifierFactory |
| 48 | + "0x000000007e86a96e279662108cc19bA4c32EdE3C": Verifier |
| 49 | + |
| 50 | + # Vault |
| 51 | + "0xBBCD2aC50aF2EA12Cc9cb7B16dBDa85859BeB3da": TransparentUpgradeableProxy # VaultFactory |
| 52 | + "0x0000000070f44289ec5ea3E5972f058f75B29801": Vault |
| 53 | + |
| 54 | + # SwapModule |
| 55 | + "0xC5a52E4bB718Dfe86938e5cB967362EdA1E62698": TransparentUpgradeableProxy # SwapModuleFactory |
| 56 | + "0x0000000042E248f84Df6BA1E768F878b1f2Bae9f": SwapModule |
| 57 | + |
| 58 | + "0x0000000009E9368ad21fc19DCE1cFcf9Af6dE339": BitmaskVerifier |
| 59 | + |
| 60 | + # ERC20Verifier |
| 61 | + "0x711F6236e325634AA8c1F692b5312bfF3A8558D0": TransparentUpgradeableProxy # ERC20VerifierFactory |
| 62 | + "0x00000000ACD80376E999Af8c424e5e33BD224A08": ERC20Verifier |
| 63 | + |
| 64 | + "0x0000000005a67199ABE0f9C995EAB9DaDfA31Ccd": VaultConfigurator |
| 65 | + |
| 66 | + # Hooks |
| 67 | + "0x00000000176dD23550c3845746b2036E90DC5912": BasicRedeemHook |
| 68 | + "0x0000000024ABbd08686Abb2987831dEa88eF1180": RedirectingDepositHook |
| 69 | + |
| 70 | + "0x000000007d2552AD746Af5c13f91B5e72f97c2B7": OracleHelper |
| 71 | + |
| 72 | + # MellowAccount |
| 73 | + "0x870DB41df0905cc5a790f6582a3dA99A4A33F923": TransparentUpgradeableProxy # AccountFactory |
| 74 | + "0x00000000860913f37fab81ce8ce4E5BD1f664482": MellowAccountV1 |
| 75 | + |
| 76 | +explorer_hostname: api.etherscan.io |
| 77 | +explorer_token_env_var: ETHERSCAN_EXPLORER_TOKEN |
| 78 | +explorer_chain_id: 5000 |
| 79 | + |
| 80 | +github_repo: |
| 81 | + url: https://github.com/mellow-finance/flexible-vaults |
| 82 | + commit: c9c71818f0a8bead183f9860db3b8bbceb7b8f37 |
| 83 | + relative_root: "" |
| 84 | + |
| 85 | +dependencies: |
| 86 | + lib/contracts: |
| 87 | + url: https://github.com/cowprotocol/contracts |
| 88 | + commit: c94c595a791681cf8ba7495117dcde397b932885 |
| 89 | + relative_root: "" |
| 90 | + lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts: |
| 91 | + url: https://github.com/OpenZeppelin/openzeppelin-contracts |
| 92 | + commit: e4f70216d759d8e6a64144a9e1f7bbeed78e7079 |
| 93 | + relative_root: contracts |
| 94 | + # version 5.3.0 |
| 95 | + lib/openzeppelin-contracts-upgradeable/contracts: |
| 96 | + url: https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable |
| 97 | + commit: 60b305a8f3ff0c7688f02ac470417b6bbf1c4d27 |
| 98 | + relative_root: contracts |
| 99 | + # version 5.3.0 |
| 100 | + |
| 101 | +bytecode_comparison: |
| 102 | + constructor_calldata: |
| 103 | + "0x00000000741292C88f9fF5050b07051C4f592EBf": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 104 | + "0x0000000072BAfCeAff1AD0237Ea58f06cfc4467F": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # Factory |
| 105 | + "0xAfef40968b5304135677f0C89203948e1A145105": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 106 | + "0x000000007e6b679B9196a1609e5Bc2405eDFd6Aa": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # Consensus |
| 107 | + "0xF429ba2a8437E7de85078CF7481E8Ad52df7E58c": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 108 | + "0x00000000B2d2373aAF1C370cFE4e1Ee8BDE7C546": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # DepositQueue |
| 109 | + "0x000000001CC8c3E40856E956db870095EF6C98bd": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # SyncDepositQueue |
| 110 | + "0x000000000Af33501e5BDAF9B481Ad2712a024727": "00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000afef40968b5304135677f0c89203948e1a14510500000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # SignatureDepositQueue |
| 111 | + "0x52d56c20B0C8d403888880d0A1610e5ed17addA8": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 112 | + "0x00000000C18039E1F415fe07C33A316232238648": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # FeeManager |
| 113 | + "0x727c295b5D99b15280Ca8736b6F97ABA6aEd0E88": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 114 | + "0x000000009adE4dAE1f868775A3f087945983f062": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # Oracle |
| 115 | + "0xe08dc488bD6756323F8bf478869529D03db627ef": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 116 | + "0x0000000045d70ee8145135f08309fF5B1A63d43F": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # RedeemQueue |
| 117 | + "0x000000008D14Ef3658805765107d9F12776f4138": "00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000afef40968b5304135677f0c89203948e1a14510500000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # SignatureRedeemQueue |
| 118 | + "0x9885215ef8DB25C87466E73018061e532784D716": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 119 | + "0x00000000CC26BC741E75B181738Ac2B16156179b": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # RiskManager |
| 120 | + "0xDA2a7aE07B6803feF9d95E47Ab83c8a5A09929F0": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 121 | + "0x00000000861e8B90B81f35C18cA14858Cc91d1Df": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # TokenizedShareManager |
| 122 | + "0x00000000e5F0cddA56447b2a29e2847A52c8725D": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # BasicShareManager |
| 123 | + "0x00000000C534B8680e3aa7165DeDc3Ab8781f602": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # BurnableTokenizedShareManager |
| 124 | + "0xA64e324DFF04e3C0613ff0706867868C7b370a45": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 125 | + "0x00000000CA30010B8417f791250AE221FdaD5920": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # Subvault |
| 126 | + "0x9fBAF5AEB9F52bA57E1cC1D3050eac6d75Df8ae7": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 127 | + "0x000000007e86a96e279662108cc19bA4c32EdE3C": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # Verifier |
| 128 | + "0xBBCD2aC50aF2EA12Cc9cb7B16dBDa85859BeB3da": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 129 | + "0x0000000070f44289ec5ea3E5972f058f75B29801": "00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000f429ba2a8437e7de85078cf7481e8ad52df7e58c000000000000000000000000e08dc488bd6756323f8bf478869529d03db627ef000000000000000000000000a64e324dff04e3c0613ff0706867868c7b370a450000000000000000000000009fbaf5aeb9f52ba57e1cc1d3050eac6d75df8ae700000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # Vault |
| 130 | + "0xC5a52E4bB718Dfe86938e5cB967362EdA1E62698": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 131 | + "0x0000000042E248f84Df6BA1E768F878b1f2Bae9f": "00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000009008d19f58aabd9ed0d60971565aa8510560ab41000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe011000000000000000000000000078c1b0c915c4faa5fffa6cabf0219da63d7f4cb800000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # SwapModule |
| 132 | + "0x711F6236e325634AA8c1F692b5312bfF3A8558D0": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
| 133 | + "0x00000000ACD80376E999Af8c424e5e33BD224A08": "0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000064d656c6c6f770000000000000000000000000000000000000000000000000000" # ERC20Verifier |
| 134 | + "0x0000000005a67199ABE0f9C995EAB9DaDfA31Ccd": "000000000000000000000000da2a7ae07b6803fef9d95e47ab83c8a5a09929f000000000000000000000000052d56c20b0c8d403888880d0a1610e5ed17adda80000000000000000000000009885215ef8db25c87466e73018061e532784d716000000000000000000000000727c295b5d99b15280ca8736b6f97aba6aed0e88000000000000000000000000bbcd2ac50af2ea12cc9cb7b16dbda85859beb3da" # VaultConfigurator |
| 135 | + "0x870DB41df0905cc5a790f6582a3dA99A4A33F923": "0000000000000000000000000000000072bafceaff1ad0237ea58f06cfc4467f00000000000000000000000081698f87c6482bf1ce9bfcfc0f103c4a0adf0af000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064439fab9100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000e98be1e5538fcbd716c506052eb1fd5d6fc495a300000000000000000000000000000000000000000000000000000000" # TransparentUpgradeableProxy |
0 commit comments