Skip to content

Commit 46de08f

Browse files
authored
Merge pull request #133 from curvefi/feat_monad_deployment
Add monad deployment
2 parents 590a0d5 + 911a3b4 commit 46de08f

File tree

2 files changed

+365
-0
lines changed

2 files changed

+365
-0
lines changed

deployments/prod/monad.yaml

Lines changed: 343 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,343 @@
1+
config:
2+
chain_id: 143
3+
dao:
4+
crv: null
5+
crvusd: null
6+
emergency_admin: '0xabc336d4C71ad275695744d32DdB1d8266Db1cbF'
7+
ownership_admin: '0xabc336d4C71ad275695744d32DdB1d8266Db1cbF'
8+
parameter_admin: '0xabc336d4C71ad275695744d32DdB1d8266Db1cbF'
9+
vault: '0x193110Ce1542d7371e1515BD6A2E470fDefc310D'
10+
evm_version: shanghai
11+
explorer_base_url: https://mainnet-beta.monvision.io
12+
file_name: monad
13+
file_path: prod/monad.yaml
14+
is_testnet: false
15+
layer: 1
16+
logo_url: https://raw.githubusercontent.com/curvefi/curve-assets/refs/heads/main/chains/monad.png
17+
multicall2: null
18+
multicall3: '0xcA11bde05977b3631167028862bE2a173976CA11'
19+
native_currency_coingecko_id: monad
20+
native_currency_symbol: MON
21+
network_name: Monad
22+
public_rpc_url: https://rpc-mainnet.monadinfra.com/
23+
reference_token_addresses:
24+
usdc: ''
25+
usdt: ''
26+
weth: ''
27+
rollup_type: not_rollup
28+
wrapped_native_token: '0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A'
29+
contracts:
30+
amm:
31+
stableswap:
32+
factory:
33+
address: '0x8271e06E5887FE5ba05234f5315c19f3Ec90E8aD'
34+
compiler_settings:
35+
compiler_version: 0.3.10
36+
evm_version: shanghai
37+
optimisation_level: UNKNOWN
38+
constructor_args_encoded: 000000000000000000000000193110ce1542d7371e1515bd6a2e470fdefc310d0000000000000000000000006b72a628099255b9492a815a39f0bf57d4d444e5
39+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/stableswap/factory/factory_v_100.vy
40+
contract_path: /contracts/amm/stableswap/factory/factory_v_100.vy
41+
contract_version: 1.0.0
42+
deployment_timestamp: 1763163317
43+
deployment_type: normal
44+
implementation:
45+
address: '0xFC687EFAFED297b765eDEcF8179c32195597C2df'
46+
compiler_settings:
47+
compiler_version: 0.3.10
48+
evm_version: shanghai
49+
optimisation_level: codesize
50+
constructor_args_encoded: null
51+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/stableswap/implementation/implementation_v_700.vy
52+
contract_path: /contracts/amm/stableswap/implementation/implementation_v_700.vy
53+
contract_version: 7.0.0
54+
deployment_timestamp: 1763163311
55+
deployment_type: blueprint
56+
math:
57+
address: '0xe460dec242bc0A1a364c250a9D2F731d8D923650'
58+
compiler_settings:
59+
compiler_version: 0.3.10
60+
evm_version: shanghai
61+
optimisation_level: gas
62+
constructor_args_encoded: null
63+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/stableswap/math/math_v_100.vy
64+
contract_path: /contracts/amm/stableswap/math/math_v_100.vy
65+
contract_version: 1.0.0
66+
deployment_timestamp: 1763163306
67+
deployment_type: normal
68+
meta_implementation:
69+
address: '0x845b942DeEF9BC20a39A8b34B23e8c33aC2921BF'
70+
compiler_settings:
71+
compiler_version: 0.3.10
72+
evm_version: shanghai
73+
optimisation_level: codesize
74+
constructor_args_encoded: null
75+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/stableswap/meta_implementation/meta_implementation_v_700.vy
76+
contract_path: /contracts/amm/stableswap/meta_implementation/meta_implementation_v_700.vy
77+
contract_version: 7.0.0
78+
deployment_timestamp: 1763163314
79+
deployment_type: blueprint
80+
views:
81+
address: '0xC9459A955a885467f01Ccc531c51dBcC957993c0'
82+
compiler_settings:
83+
compiler_version: 0.3.10
84+
evm_version: shanghai
85+
optimisation_level: UNKNOWN
86+
constructor_args_encoded: null
87+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/stableswap/views/views_v_120.vy
88+
contract_path: /contracts/amm/stableswap/views/views_v_120.vy
89+
contract_version: 1.2.0
90+
deployment_timestamp: 1763163308
91+
deployment_type: normal
92+
tricryptoswap:
93+
factory:
94+
address: '0x6E28493348446503db04A49621d8e6C9A40015FB'
95+
compiler_settings:
96+
compiler_version: 0.3.10
97+
evm_version: shanghai
98+
optimisation_level: gas
99+
constructor_args_encoded: 000000000000000000000000193110ce1542d7371e1515bd6a2e470fdefc310d
100+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/tricryptoswap/factory/factory_v_200.vy
101+
contract_path: /contracts/amm/tricryptoswap/factory/factory_v_200.vy
102+
contract_version: 2.0.0
103+
deployment_timestamp: 1763163340
104+
deployment_type: normal
105+
implementation:
106+
address: '0x286182220E734AaC601282ba059de531d4BEAC1f'
107+
compiler_settings:
108+
compiler_version: 0.3.10
109+
evm_version: shanghai
110+
optimisation_level: gas
111+
constructor_args_encoded: null
112+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/tricryptoswap/implementation/implementation_v_200.vy
113+
contract_path: /contracts/amm/tricryptoswap/implementation/implementation_v_200.vy
114+
contract_version: 2.0.0
115+
deployment_timestamp: 1763163337
116+
deployment_type: blueprint
117+
math:
118+
address: '0xA4A2E7E11cBe5213B316E801D2172Ef10e566A96'
119+
compiler_settings:
120+
compiler_version: 0.3.10
121+
evm_version: shanghai
122+
optimisation_level: gas
123+
constructor_args_encoded: null
124+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/tricryptoswap/math/math_v_200.vy
125+
contract_path: /contracts/amm/tricryptoswap/math/math_v_200.vy
126+
contract_version: 2.0.0
127+
deployment_timestamp: 1763163332
128+
deployment_type: normal
129+
views:
130+
address: '0x2Fe4A238F6A3BD7fAA68e0B6951e3FAFdB2876Eb'
131+
compiler_settings:
132+
compiler_version: 0.3.10
133+
evm_version: shanghai
134+
optimisation_level: gas
135+
constructor_args_encoded: null
136+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/tricryptoswap/views/views_v_200.vy
137+
contract_path: /contracts/amm/tricryptoswap/views/views_v_200.vy
138+
contract_version: 2.0.0
139+
deployment_timestamp: 1763163334
140+
deployment_type: normal
141+
twocryptoswap:
142+
factory:
143+
address: '0xe7FBd704B938cB8fe26313C3464D4b7B7348c88C'
144+
compiler_settings:
145+
compiler_version: 0.3.10
146+
evm_version: shanghai
147+
optimisation_level: gas
148+
constructor_args_encoded: 000000000000000000000000193110ce1542d7371e1515bd6a2e470fdefc310d
149+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/twocryptoswap/factory/factory_v_200.vy
150+
contract_path: /contracts/amm/twocryptoswap/factory/factory_v_200.vy
151+
contract_version: 2.0.0
152+
deployment_timestamp: 1763163360
153+
deployment_type: normal
154+
implementation:
155+
address: '0x5F870C2cf22ff829B5DC1Da09856B79dA6544f94'
156+
compiler_settings:
157+
compiler_version: 0.3.10
158+
evm_version: shanghai
159+
optimisation_level: gas
160+
constructor_args_encoded: null
161+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/twocryptoswap/implementation/implementation_v_210.vy
162+
contract_path: /contracts/amm/twocryptoswap/implementation/implementation_v_210.vy
163+
contract_version: 2.1.0
164+
deployment_timestamp: 1763163357
165+
deployment_type: blueprint
166+
math:
167+
address: '0x95249Dd40dDa3c0cbB4A7dd7D287E04aA68A3D4B'
168+
compiler_settings:
169+
compiler_version: 0.3.10
170+
evm_version: shanghai
171+
optimisation_level: gas
172+
constructor_args_encoded: null
173+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/twocryptoswap/math/math_v_210.vy
174+
contract_path: /contracts/amm/twocryptoswap/math/math_v_210.vy
175+
contract_version: 2.1.0
176+
deployment_timestamp: 1763163351
177+
deployment_type: normal
178+
views:
179+
address: '0x17c67C3A38F68cbc4dEC77Fd7378978971B6c271'
180+
compiler_settings:
181+
compiler_version: 0.3.10
182+
evm_version: shanghai
183+
optimisation_level: gas
184+
constructor_args_encoded: null
185+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/amm/twocryptoswap/views/views_v_200.vy
186+
contract_path: /contracts/amm/twocryptoswap/views/views_v_200.vy
187+
contract_version: 2.0.0
188+
deployment_timestamp: 1763163354
189+
deployment_type: normal
190+
gauge:
191+
child_gauge:
192+
factory:
193+
address: '0x41D2c5128A7241EC1f7CE346B162C347C19548B7'
194+
compiler_settings:
195+
compiler_version: 0.3.10
196+
evm_version: shanghai
197+
optimisation_level: UNKNOWN
198+
constructor_args_encoded: 000000000000000000000000306a45a1478a000dc701a6e1f7a569afb8d9dcd600000000000000000000000096720942f9ff22efd8611f696e5333fe3671717a0000000000000000000000000000000000000000000000000000000000000000
199+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/gauge/child_gauge/factory/factory_v_201.vy
200+
contract_path: /contracts/gauge/child_gauge/factory/factory_v_201.vy
201+
contract_version: 2.0.1
202+
deployment_timestamp: 1763163288
203+
deployment_type: normal
204+
implementation:
205+
address: '0xbb8A5E91295131Ce07B6Bfe301C49bcD925A2902'
206+
compiler_settings:
207+
compiler_version: 0.3.10
208+
evm_version: shanghai
209+
optimisation_level: gas
210+
constructor_args_encoded: 00000000000000000000000041d2c5128a7241ec1f7ce346b162c347c19548b7
211+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/gauge/child_gauge/implementation/implementation_v_110.vy
212+
contract_path: /contracts/gauge/child_gauge/implementation/implementation_v_110.vy
213+
contract_version: 1.1.0
214+
deployment_timestamp: 1763163291
215+
deployment_type: normal
216+
governance:
217+
agent: null
218+
relayer: null
219+
vault:
220+
address: '0x193110Ce1542d7371e1515BD6A2E470fDefc310D'
221+
compiler_settings:
222+
compiler_version: 0.3.10
223+
evm_version: shanghai
224+
optimisation_level: UNKNOWN
225+
constructor_args_encoded: 000000000000000000000000abc336d4c71ad275695744d32ddb1d8266db1cbf
226+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5bb8237e41dc0776598884c95797a21b2cad9144/contracts/governance/vault/vault_v_100.vy
227+
contract_path: /contracts/governance/vault/vault_v_100.vy
228+
contract_version: 1.0.0
229+
deployment_timestamp: 1763163285
230+
deployment_type: normal
231+
helpers:
232+
deposit_and_stake_zap:
233+
address: '0xB2Be7692B07b640C9f2ee1187cee2fAec741F872'
234+
compiler_settings:
235+
compiler_version: 0.3.10
236+
evm_version: shanghai
237+
optimisation_level: UNKNOWN
238+
constructor_args_encoded: null
239+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/helpers/deposit_and_stake_zap/deposit_and_stake_zap_v_100.vy
240+
contract_path: /contracts/helpers/deposit_and_stake_zap/deposit_and_stake_zap_v_100.vy
241+
contract_version: 1.0.0
242+
deployment_timestamp: 1763163371
243+
deployment_type: normal
244+
rate_provider:
245+
address: '0x129578f94C253b8Bc903Bf2b73D07BF2583cc11d'
246+
compiler_settings:
247+
compiler_version: 0.3.10
248+
evm_version: shanghai
249+
optimisation_level: UNKNOWN
250+
constructor_args_encoded: 0000000000000000000000004574921eb950d3fd5b01562162ec566cb8bc3648
251+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/helpers/rate_provider/rate_provider_v_101.vy
252+
contract_path: /contracts/helpers/rate_provider/rate_provider_v_101.vy
253+
contract_version: 1.0.1
254+
deployment_timestamp: 1763163377
255+
deployment_type: normal
256+
router:
257+
address: '0xFF5Cb29241F002fFeD2eAa224e3e996D24A6E8d1'
258+
compiler_settings:
259+
compiler_version: 0.3.10
260+
evm_version: shanghai
261+
optimisation_level: UNKNOWN
262+
constructor_args_encoded: 0000000000000000000000003bd359c1119da7da1d913d1c4d2b7c461115433a
263+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/helpers/router/router_v_110.vy
264+
contract_path: /contracts/helpers/router/router_v_110.vy
265+
contract_version: 1.1.0
266+
deployment_timestamp: 1763163303
267+
deployment_type: normal
268+
stable_swap_meta_zap:
269+
address: '0x2AF43209B366A4491CCe0A97C5a7B6059fd21295'
270+
compiler_settings:
271+
compiler_version: 0.3.10
272+
evm_version: shanghai
273+
optimisation_level: UNKNOWN
274+
constructor_args_encoded: null
275+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/helpers/stable_swap_meta_zap/stable_swap_meta_zap_v_100.vy
276+
contract_path: /contracts/helpers/stable_swap_meta_zap/stable_swap_meta_zap_v_100.vy
277+
contract_version: 1.0.0
278+
deployment_timestamp: 1763163374
279+
deployment_type: normal
280+
registries:
281+
address_provider:
282+
address: '0x4574921eb950d3Fd5B01562162EC566Cb8bc3648'
283+
compiler_settings:
284+
compiler_version: 0.3.10
285+
evm_version: shanghai
286+
optimisation_level: UNKNOWN
287+
constructor_args_encoded: null
288+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/registries/address_provider/address_provider_v_201.vy
289+
contract_path: /contracts/registries/address_provider/address_provider_v_201.vy
290+
contract_version: 2.0.1
291+
deployment_timestamp: 1763163297
292+
deployment_type: normal
293+
metaregistry:
294+
address: '0xe6dA14500f0b5783E2325F9C5a7eE5d99DA0fB42'
295+
compiler_settings:
296+
compiler_version: 0.3.10
297+
evm_version: shanghai
298+
optimisation_level: UNKNOWN
299+
constructor_args_encoded: 00000000000000000000000041d2c5128a7241ec1f7ce346b162c347c19548b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
300+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/registries/metaregistry/metaregistry_v_110.vy
301+
contract_path: /contracts/registries/metaregistry/metaregistry_v_110.vy
302+
contract_version: 1.1.0
303+
deployment_timestamp: 1763163300
304+
deployment_type: normal
305+
registry_handlers:
306+
stableswap:
307+
address: '0x46FEffb8Ed015250Cd48f9bf7F4a4584049Ca4aE'
308+
compiler_settings:
309+
compiler_version: 0.3.10
310+
evm_version: shanghai
311+
optimisation_level: UNKNOWN
312+
constructor_args_encoded: 0000000000000000000000008271e06e5887fe5ba05234f5315c19f3ec90e8ad
313+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/registries/metaregistry/registry_handlers/stableswap/handler_v_110.vy
314+
contract_path: /contracts/registries/metaregistry/registry_handlers/stableswap/handler_v_110.vy
315+
contract_version: 1.1.0
316+
deployment_timestamp: 1763163380
317+
deployment_type: normal
318+
tricryptoswap:
319+
address: '0xBBbe22DEe69747e61f676cF50465b1bfbA4a4dD6'
320+
compiler_settings:
321+
compiler_version: 0.3.10
322+
evm_version: shanghai
323+
optimisation_level: UNKNOWN
324+
constructor_args_encoded: 0000000000000000000000006e28493348446503db04a49621d8e6c9a40015fb
325+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/registries/metaregistry/registry_handlers/tricryptoswap/handler_v_110.vy
326+
contract_path: /contracts/registries/metaregistry/registry_handlers/tricryptoswap/handler_v_110.vy
327+
contract_version: 1.1.0
328+
deployment_timestamp: 1763163382
329+
deployment_type: normal
330+
twocryptoswap:
331+
address: '0x7e595b3b77CC16680C30617b88E9b87F987Ac934'
332+
compiler_settings:
333+
compiler_version: 0.3.10
334+
evm_version: shanghai
335+
optimisation_level: UNKNOWN
336+
constructor_args_encoded: 000000000000000000000000e7fbd704b938cb8fe26313c3464d4b7b7348c88c
337+
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/registries/metaregistry/registry_handlers/twocryptoswap/handler_v_110.vy
338+
contract_path: /contracts/registries/metaregistry/registry_handlers/twocryptoswap/handler_v_110.vy
339+
contract_version: 1.1.0
340+
deployment_timestamp: 1763163385
341+
deployment_type: normal
342+
pools: null
343+
tokens: null

settings/chains/prod/monad.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
network_name: Monad
2+
chain_id: 143
3+
is_testnet: False
4+
rollup_type: not_rollup
5+
dao:
6+
emergency_admin: "0xabc336d4C71ad275695744d32DdB1d8266Db1cbF" # deployer as admin until DAO ownership transfer
7+
ownership_admin: "0xabc336d4C71ad275695744d32DdB1d8266Db1cbF"
8+
parameter_admin: "0xabc336d4C71ad275695744d32DdB1d8266Db1cbF"
9+
explorer_base_url: https://mainnet-beta.monvision.io
10+
11+
# Frontend-specific inputs
12+
layer: 1
13+
logo_url: https://raw.githubusercontent.com/curvefi/curve-assets/refs/heads/main/chains/monad.png
14+
native_currency_symbol: MON
15+
native_currency_coingecko_id: monad
16+
public_rpc_url: https://rpc-mainnet.monadinfra.com/
17+
wrapped_native_token: "0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A"
18+
reference_token_addresses:
19+
usdc: ""
20+
usdt: ""
21+
weth: ""
22+
multicall3: "0xcA11bde05977b3631167028862bE2a173976CA11"

0 commit comments

Comments
 (0)