Skip to content

Commit 7304c6e

Browse files
committed
feat: add mantle meta core config
1 parent d1a5d5d commit 7304c6e

1 file changed

Lines changed: 135 additions & 0 deletions

File tree

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
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

Comments
 (0)