diff --git a/deployments/prod/corn.yaml b/deployments/prod/corn.yaml index 2f4304d..4631e6f 100644 --- a/deployments/prod/corn.yaml +++ b/deployments/prod/corn.yaml @@ -1,5 +1,12 @@ +# ============================================================================== +# Corn Network Deployment Configuration +# Project: Curve Finance (Lite) +# Network: Corn (Arbitrum Orbit L2 with Hybrid Bitcoin) +# ============================================================================== + config: chain_id: 21000000 + # Governance and Administrative Multisig/EOA Addresses dao: crv: "0x1b3757d5EE281Eaf6a9c8E5D9b8488b4475Aa955" crvusd: "0xEAEdD2B1b3F0fEC6388A4d6b2fE500B59Fd9f755" @@ -7,355 +14,379 @@ config: ownership_admin: "0x676053Ab2fFfBdd0464eC784A52dA1dEA5355300" parameter_admin: "0x11DFBcB581D2146338B76739C086FA902f233f1c" vault: "0x506F594ceb4E33F5161139bAe3Ee911014df9f7f" - explorer_base_url: https://cornscan.io/ - file_name: corn - file_path: prod/corn.yaml - is_testnet: False + + # Network Metadata + explorer_base_url: "https://cornscan.io/" + file_name: "corn" + file_path: "prod/corn.yaml" + # FIXED: Changed 'False' to 'false' for strict YAML compliance + is_testnet: false layer: 2 - logo_url: https://ibb.co/KG1NCFf - native_currency_symbol: BTCN - native_currency_coingecko_id: bitcoin - network_name: corn - public_rpc_url: https://rpc.ankr.com/corn_maizenet + logo_url: "https://ibb.co/KG1NCFf" + native_currency_symbol: "BTCN" + native_currency_coingecko_id: "bitcoin" + network_name: "corn" + public_rpc_url: "https://rpc.ankr.com/corn_maizenet" + rollup_type: "arb_orbit" + wrapped_native_token: "0xda5dDd7270381A7C2717aD10D1c0ecB19e3CDFb2" + + # External Token Dependencies reference_token_addresses: usdc: "0xDF0B24095e15044538866576754F3C964e902Ee6" - usdt: "" + # TODO: USDT address is missing. Ensure this is populated before UI integration. + usdt: "" weth: "0x485BBC4F98c071C9BD74Ac255262E61F866f071a" - rollup_type: arb_orbit - wrapped_native_token: "0xda5dDd7270381A7C2717aD10D1c0ecB19e3CDFb2" + +# ============================================================================== +# Deployed Contracts Registry +# ============================================================================== contracts: amm: + # StableSwap (Classic Curve Pools) stableswap: factory: address: "0xd7E72f3615aa65b92A4DBdC211E296a35512988B" compiler_settings: - compiler_version: 0.3.10 - evm_version: shanghai - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000506f594ceb4e33f5161139bae3ee911014df9f7f0000000000000000000000002d12d0907a388811e3aa855a550f959501d303ee - contract_github_url: https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/amm/stableswap/factory/factory_v_100.vy - contract_path: /contracts/amm/stableswap/factory/factory_v_100.vy - contract_version: 1.0.0 + compiler_version: "0.3.10" + evm_version: "shanghai" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000506f594ceb4e33f5161139bae3ee911014df9f7f0000000000000000000000002d12d0907a388811e3aa855a550f959501d303ee" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/amm/stableswap/factory/factory_v_100.vy" + contract_path: "/contracts/amm/stableswap/factory/factory_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878332 - deployment_type: normal + deployment_type: "normal" implementation: address: "0x604388Bb1159AFd21eB5191cE22b4DeCdEE2Ae22" compiler_settings: - compiler_version: 0.3.10 - evm_version: shanghai - optimisation_level: CODESIZE + compiler_version: "0.3.10" + evm_version: "shanghai" + optimisation_level: "CODESIZE" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/39693133dc01e53f4c2ba5b1d58aeefb493fe7f7/contracts/amm/stableswap/implementation/implementation_v_700.vy - contract_path: /contracts/amm/stableswap/implementation/implementation_v_700.vy - contract_version: 7.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/39693133dc01e53f4c2ba5b1d58aeefb493fe7f7/contracts/amm/stableswap/implementation/implementation_v_700.vy" + contract_path: "/contracts/amm/stableswap/implementation/implementation_v_700.vy" + contract_version: "7.0.0" deployment_timestamp: 1732878321 - deployment_type: blueprint + deployment_type: "blueprint" math: address: "0xa7Ba18EeFcD9513230987eC2faB6711AF5AbD9c2" compiler_settings: - compiler_version: 0.3.10 - evm_version: shanghai - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "shanghai" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/dd15266111683807cf1ea57f1dfc45c25e61ec3a/contracts/amm/stableswap/math/math_v_100.vy - contract_path: /contracts/amm/stableswap/math/math_v_100.vy - contract_version: 1.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/dd15266111683807cf1ea57f1dfc45c25e61ec3a/contracts/amm/stableswap/math/math_v_100.vy" + contract_path: "/contracts/amm/stableswap/math/math_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878312 - deployment_type: normal + deployment_type: "normal" meta_implementation: address: "0x06452f9c013fc37169B57Eab8F50A7A48c9198A3" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: CODESIZE + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "CODESIZE" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/dd15266111683807cf1ea57f1dfc45c25e61ec3a/contracts/amm/stableswap/meta_implementation/meta_implementation_v_700.vy - contract_path: /contracts/amm/stableswap/meta_implementation/meta_implementation_v_700.vy - contract_version: 7.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/dd15266111683807cf1ea57f1dfc45c25e61ec3a/contracts/amm/stableswap/meta_implementation/meta_implementation_v_700.vy" + contract_path: "/contracts/amm/stableswap/meta_implementation/meta_implementation_v_700.vy" + contract_version: "7.0.0" deployment_timestamp: 1732878325 - deployment_type: blueprint + deployment_type: "blueprint" views: address: "0x7C2085419BE6a04f4ad88ea91bC9F5C6E6C463D8" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/03cd0cecb6cf78ec926310a2fe8976efa607d0e6/contracts/amm/stableswap/views/views_v_120.vy - contract_path: /contracts/amm/stableswap/views/views_v_120.vy - contract_version: 1.2.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/03cd0cecb6cf78ec926310a2fe8976efa607d0e6/contracts/amm/stableswap/views/views_v_120.vy" + contract_path: "/contracts/amm/stableswap/views/views_v_120.vy" + contract_version: "1.2.0" deployment_timestamp: 1732878316 - deployment_type: normal + deployment_type: "normal" + + # TriCrypto (3-Asset Volatile Pools) tricryptoswap: factory: address: "0x7Ca46A636b02D4aBC66883D7FF164bDE506DC66a" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000506f594ceb4e33f5161139bae3ee911014df9f7f - contract_github_url: https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/amm/tricryptoswap/factory/factory_v_200.vy - contract_path: /contracts/amm/tricryptoswap/factory/factory_v_200.vy - contract_version: 2.0.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000506f594ceb4e33f5161139bae3ee911014df9f7f" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/amm/tricryptoswap/factory/factory_v_200.vy" + contract_path: "/contracts/amm/tricryptoswap/factory/factory_v_200.vy" + contract_version: "2.0.0" deployment_timestamp: 1732878369 - deployment_type: normal + deployment_type: "normal" implementation: address: "0x046207cB759F527b6c10C2D61DBaca45513685CC" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/14022145c05a95650d8379b45e51e72b1860e4e3/contracts/amm/tricryptoswap/implementation/implementation_v_200.vy - contract_path: /contracts/amm/tricryptoswap/implementation/implementation_v_200.vy - contract_version: 2.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/14022145c05a95650d8379b45e51e72b1860e4e3/contracts/amm/tricryptoswap/implementation/implementation_v_200.vy" + contract_path: "/contracts/amm/tricryptoswap/implementation/implementation_v_200.vy" + contract_version: "2.0.0" deployment_timestamp: 1732878364 - deployment_type: blueprint + deployment_type: "blueprint" math: address: "0x635742dCC8313DCf8c904206037d962c042EAfBd" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/a4cb8201f2c584baec668707a695d35e469ff73b/contracts/amm/tricryptoswap/math/math_v_200.vy - contract_path: /contracts/amm/tricryptoswap/math/math_v_200.vy - contract_version: 2.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/a4cb8201f2c584baec668707a695d35e469ff73b/contracts/amm/tricryptoswap/math/math_v_200.vy" + contract_path: "/contracts/amm/tricryptoswap/math/math_v_200.vy" + contract_version: "2.0.0" deployment_timestamp: 1732878355 - deployment_type: normal + deployment_type: "normal" views: address: "0x5702BDB1Ec244704E3cBBaAE11a0275aE5b07499" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/a4cb8201f2c584baec668707a695d35e469ff73b/contracts/amm/tricryptoswap/views/views_v_200.vy - contract_path: /contracts/amm/tricryptoswap/views/views_v_200.vy - contract_version: 2.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/a4cb8201f2c584baec668707a695d35e469ff73b/contracts/amm/tricryptoswap/views/views_v_200.vy" + contract_path: "/contracts/amm/tricryptoswap/views/views_v_200.vy" + contract_version: "2.0.0" deployment_timestamp: 1732878360 - deployment_type: normal + deployment_type: "normal" + + # TwoCrypto (2-Asset Volatile Pools) twocryptoswap: factory: address: "0x5Ea9DD3b6f042A34Df818C6c1324BC5A7c61427a" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000506f594ceb4e33f5161139bae3ee911014df9f7f - contract_github_url: https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/amm/twocryptoswap/factory/factory_v_200.vy - contract_path: /contracts/amm/twocryptoswap/factory/factory_v_200.vy - contract_version: 2.0.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000506f594ceb4e33f5161139bae3ee911014df9f7f" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/amm/twocryptoswap/factory/factory_v_200.vy" + contract_path: "/contracts/amm/twocryptoswap/factory/factory_v_200.vy" + contract_version: "2.0.0" deployment_timestamp: 1732878406 - deployment_type: normal + deployment_type: "normal" implementation: address: "0x166c4084Ad2434E8F2425C64dabFE6875A0D45c5" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/14022145c05a95650d8379b45e51e72b1860e4e3/contracts/amm/twocryptoswap/implementation/implementation_v_210.vy - contract_path: /contracts/amm/twocryptoswap/implementation/implementation_v_210.vy - contract_version: 2.1.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/14022145c05a95650d8379b45e51e72b1860e4e3/contracts/amm/twocryptoswap/implementation/implementation_v_210.vy" + contract_path: "/contracts/amm/twocryptoswap/implementation/implementation_v_210.vy" + contract_version: "2.1.0" deployment_timestamp: 1732878400 - deployment_type: blueprint + deployment_type: "blueprint" math: address: "0x1A83348F9cCFD3Fe1A8C0adBa580Ac4e267Fe495" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/6a6508e2cc2d40c34187d2db23792633c119c844/contracts/amm/twocryptoswap/math/math_v_210.vy - contract_path: /contracts/amm/twocryptoswap/math/math_v_210.vy - contract_version: 2.1.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/6a6508e2cc2d40c34187d2db23792633c119c844/contracts/amm/twocryptoswap/math/math_v_210.vy" + contract_path: "/contracts/amm/twocryptoswap/math/math_v_210.vy" + contract_version: "2.1.0" deployment_timestamp: 1732878392 - deployment_type: normal + deployment_type: "normal" views: address: "0xc9Fe0C63Af9A39402e8a5514f9c43Af0322b665F" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/a4cb8201f2c584baec668707a695d35e469ff73b/contracts/amm/twocryptoswap/views/views_v_200.vy - contract_path: /contracts/amm/twocryptoswap/views/views_v_200.vy - contract_version: 2.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/a4cb8201f2c584baec668707a695d35e469ff73b/contracts/amm/twocryptoswap/views/views_v_200.vy" + contract_path: "/contracts/amm/twocryptoswap/views/views_v_200.vy" + contract_version: "2.0.0" deployment_timestamp: 1732878396 - deployment_type: normal + deployment_type: "normal" + + # Liquidity Gauges (Rewards) gauge: child_gauge: factory: address: "0x87FE17697D0f14A222e8bEf386a0860eCffDD617" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000306a45a1478a000dc701a6e1f7a569afb8d9dcd600000000000000000000000096720942f9ff22efd8611f696e5333fe3671717a0000000000000000000000001b3757d5ee281eaf6a9c8e5d9b8488b4475aa955 - contract_github_url: https://github.com/curvefi/curve-lite/blob/5bb8237e41dc0776598884c95797a21b2cad9144/contracts/gauge/child_gauge/factory/factory_v_201.vy - contract_path: /contracts/gauge/child_gauge/factory/factory_v_201.vy - contract_version: 2.0.1 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000306a45a1478a000dc701a6e1f7a569afb8d9dcd600000000000000000000000096720942f9ff22efd8611f696e5333fe3671717a0000000000000000000000001b3757d5ee281eaf6a9c8e5d9b8488b4475aa955" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/5bb8237e41dc0776598884c95797a21b2cad9144/contracts/gauge/child_gauge/factory/factory_v_201.vy" + contract_path: "/contracts/gauge/child_gauge/factory/factory_v_201.vy" + contract_version: "2.0.1" deployment_timestamp: 1732878282 - deployment_type: normal + deployment_type: "normal" implementation: address: "0x1764ee18e8B3ccA4787249Ceb249356192594585" compiler_settings: - compiler_version: 0.3.10 - evm_version: shanghai - optimisation_level: GAS - constructor_args_encoded: 00000000000000000000000087fe17697d0f14a222e8bef386a0860ecffdd617 - contract_github_url: https://github.com/curvefi/curve-lite/blob/792f926e32b33ea10bf3de2dd78a24975dffb07d/contracts/gauge/child_gauge/implementation/implementation_v_100.vy - contract_path: /contracts/gauge/child_gauge/implementation/implementation_v_100.vy - contract_version: 1.0.0 + compiler_version: "0.3.10" + evm_version: "shanghai" + optimisation_level: "GAS" + constructor_args_encoded: "00000000000000000000000087fe17697d0f14a222e8bef386a0860ecffdd617" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/792f926e32b33ea10bf3de2dd78a24975dffb07d/contracts/gauge/child_gauge/implementation/implementation_v_100.vy" + contract_path: "/contracts/gauge/child_gauge/implementation/implementation_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878287 - deployment_type: normal + deployment_type: "normal" + + # Governance & Access Control governance: agent: address: "0xf3A431008396df8A8b2DF492C913706BDB0874ef" compiler_settings: - compiler_version: 0.3.10 + compiler_version: "0.3.10" + # NOTE: evm_version is null, likely due to blueprint deployment specifics evm_version: null - optimisation_level: GAS + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/8c05198c971b90d3bb120de91f55485a304c7847/contracts/governance/agent/agent_v_100.vy - contract_path: /contracts/governance/agent/agent_v_100.vy - contract_version: 1.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/8c05198c971b90d3bb120de91f55485a304c7847/contracts/governance/agent/agent_v_100.vy" + contract_path: "/contracts/governance/agent/agent_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878263 - deployment_type: blueprint + deployment_type: "blueprint" relayer: arb_orbit: address: "0x8b3EFBEfa6eD222077455d6f0DCdA3bF4f3F57A6" compiler_settings: - compiler_version: 0.3.10 + compiler_version: "0.3.10" evm_version: null - optimisation_level: GAS - constructor_args_encoded: 00000000000000000000000094630a56519c00be339bbd8bd26f342bf4bd7ee0000000000000000000000000f3a431008396df8a8b2df492c913706bdb0874ef0000000000000000000000000000000000000000000000000000000000000064 - contract_github_url: https://github.com/curvefi/curve-lite/blob/b6b9850aba3e6964e8dfd732251024ff7d1bb7cd/contracts/governance/relayer/arb_orbit/relayer_v_101.vy - contract_path: /contracts/governance/relayer/arb_orbit/relayer_v_101.vy - contract_version: 1.0.1 + optimisation_level: "GAS" + constructor_args_encoded: "00000000000000000000000094630a56519c00be339bbd8bd26f342bf4bd7ee0000000000000000000000000f3a431008396df8a8b2df492c913706bdb0874ef0000000000000000000000000000000000000000000000000000000000000064" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/b6b9850aba3e6964e8dfd732251024ff7d1bb7cd/contracts/governance/relayer/arb_orbit/relayer_v_101.vy" + contract_path: "/contracts/governance/relayer/arb_orbit/relayer_v_101.vy" + contract_version: "1.0.1" deployment_timestamp: 1732878270 - deployment_type: normal + deployment_type: "normal" vault: address: "0x506F594ceb4E33F5161139bAe3Ee911014df9f7f" compiler_settings: - compiler_version: 0.3.10 + compiler_version: "0.3.10" evm_version: null - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000676053ab2fffbdd0464ec784a52da1dea5355300 - contract_github_url: https://github.com/curvefi/curve-lite/blob/5bb8237e41dc0776598884c95797a21b2cad9144/contracts/governance/vault/vault_v_100.vy - contract_path: /contracts/governance/vault/vault_v_100.vy - contract_version: 1.0.0 + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000676053ab2fffbdd0464ec784a52da1dea5355300" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/5bb8237e41dc0776598884c95797a21b2cad9144/contracts/governance/vault/vault_v_100.vy" + contract_path: "/contracts/governance/vault/vault_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878276 - deployment_type: normal + deployment_type: "normal" + + # Utility Helper Contracts helpers: deposit_and_stake_zap: address: "0x0c59d36b23f809f8b6C7cb4c8C590a0AC103baEf" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/0f3143402f74b3e43f8287e65130b3ce32aa89ac/contracts/helpers/deposit_and_stake_zap/deposit_and_stake_zap_v_100.vy - contract_path: /contracts/helpers/deposit_and_stake_zap/deposit_and_stake_zap_v_100.vy - contract_version: 1.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/0f3143402f74b3e43f8287e65130b3ce32aa89ac/contracts/helpers/deposit_and_stake_zap/deposit_and_stake_zap_v_100.vy" + contract_path: "/contracts/helpers/deposit_and_stake_zap/deposit_and_stake_zap_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878424 - deployment_type: normal + deployment_type: "normal" rate_provider: address: "0xC1b393EfEF38140662b91441C6710Aa704973228" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000d2002373543ce3527023c75e7518c274a51ce712 - contract_github_url: https://github.com/curvefi/curve-lite/blob/30c8dc394ab187934f063ec545da48d5e4ac46db/contracts/helpers/rate_provider/rate_provider_v_101.vy - contract_path: /contracts/helpers/rate_provider/rate_provider_v_101.vy - contract_version: 1.0.1 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000d2002373543ce3527023c75e7518c274a51ce712" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/30c8dc394ab187934f063ec545da48d5e4ac46db/contracts/helpers/rate_provider/rate_provider_v_101.vy" + contract_path: "/contracts/helpers/rate_provider/rate_provider_v_101.vy" + contract_version: "1.0.1" deployment_timestamp: 1732878433 - deployment_type: normal + deployment_type: "normal" router: address: "0xe61Fb97Ef6eBFBa12B36Ffd7be785c1F5A2DE66b" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000da5ddd7270381a7c2717ad10d1c0ecb19e3cdfb2 - contract_github_url: https://github.com/curvefi/curve-lite/blob/0f3143402f74b3e43f8287e65130b3ce32aa89ac/contracts/helpers/router/router_v_110.vy - contract_path: /contracts/helpers/router/router_v_110.vy - contract_version: 1.1.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000da5ddd7270381a7c2717ad10d1c0ecb19e3cdfb2" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/0f3143402f74b3e43f8287e65130b3ce32aa89ac/contracts/helpers/router/router_v_110.vy" + contract_path: "/contracts/helpers/router/router_v_110.vy" + contract_version: "1.1.0" deployment_timestamp: 1732878308 - deployment_type: normal + deployment_type: "normal" stable_swap_meta_zap: address: "0x3d6cB2F6DcF47CDd9C13E4e3beAe9af041d8796a" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/eb1dba99925e42e4f5320b8f032dbd0b24ff28d2/contracts/helpers/stable_swap_meta_zap/stable_swap_meta_zap_v_100.vy - contract_path: /contracts/helpers/stable_swap_meta_zap/stable_swap_meta_zap_v_100.vy - contract_version: 1.0.0 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/eb1dba99925e42e4f5320b8f032dbd0b24ff28d2/contracts/helpers/stable_swap_meta_zap/stable_swap_meta_zap_v_100.vy" + contract_path: "/contracts/helpers/stable_swap_meta_zap/stable_swap_meta_zap_v_100.vy" + contract_version: "1.0.0" deployment_timestamp: 1732878428 - deployment_type: normal + deployment_type: "normal" + + # Registries (MetaRegistry System) registries: address_provider: address: "0xd2002373543Ce3527023C75e7518C274A51ce712" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" constructor_args_encoded: null - contract_github_url: https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/registries/address_provider/address_provider_v_201.vy - contract_path: /contracts/registries/address_provider/address_provider_v_201.vy - contract_version: 2.0.1 + contract_github_url: "https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/registries/address_provider/address_provider_v_201.vy" + contract_path: "/contracts/registries/address_provider/address_provider_v_201.vy" + contract_version: "2.0.1" deployment_timestamp: 1732878298 - deployment_type: normal + deployment_type: "normal" metaregistry: address: "0x686bdb3D24Bc6F3ED89ed3d3B659765c54aC78B4" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 00000000000000000000000087fe17697d0f14a222e8bef386a0860ecffdd617ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - contract_github_url: https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/registries/metaregistry/metaregistry_v_110.vy - contract_path: /contracts/registries/metaregistry/metaregistry_v_110.vy - contract_version: 1.1.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "00000000000000000000000087fe17697d0f14a222e8bef386a0860ecffdd617ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/6f52fba699d6be12b0a92cf6b0e26e2248067569/contracts/registries/metaregistry/metaregistry_v_110.vy" + contract_path: "/contracts/registries/metaregistry/metaregistry_v_110.vy" + contract_version: "1.1.0" deployment_timestamp: 1732878303 - deployment_type: normal + deployment_type: "normal" registry_handlers: stableswap: address: "0x76303e4fDcA0AbF28aB3ee42Ce086E6503431F1D" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 000000000000000000000000d7e72f3615aa65b92a4dbdc211e296a35512988b - contract_github_url: https://github.com/curvefi/curve-lite/blob/312513e50c4c7a4a084da44af73ed944e08d37f7/contracts/registries/metaregistry/registry_handlers/stableswap/handler_v_110.vy - contract_path: /contracts/registries/metaregistry/registry_handlers/stableswap/handler_v_110.vy - contract_version: 1.1.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "000000000000000000000000d7e72f3615aa65b92a4dbdc211e296a35512988b" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/312513e50c4c7a4a084da44af73ed944e08d37f7/contracts/registries/metaregistry/registry_handlers/stableswap/handler_v_110.vy" + contract_path: "/contracts/registries/metaregistry/registry_handlers/stableswap/handler_v_110.vy" + contract_version: "1.1.0" deployment_timestamp: 1732878439 - deployment_type: normal + deployment_type: "normal" tricryptoswap: address: "0xd125E7a0cEddF89c6473412d85835450897be6Dc" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 0000000000000000000000007ca46a636b02d4abc66883d7ff164bde506dc66a - contract_github_url: https://github.com/curvefi/curve-lite/blob/312513e50c4c7a4a084da44af73ed944e08d37f7/contracts/registries/metaregistry/registry_handlers/tricryptoswap/handler_v_110.vy - contract_path: /contracts/registries/metaregistry/registry_handlers/tricryptoswap/handler_v_110.vy - contract_version: 1.1.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "0000000000000000000000007ca46a636b02d4abc66883d7ff164bde506dc66a" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/312513e50c4c7a4a084da44af73ed944e08d37f7/contracts/registries/metaregistry/registry_handlers/tricryptoswap/handler_v_110.vy" + contract_path: "/contracts/registries/metaregistry/registry_handlers/tricryptoswap/handler_v_110.vy" + contract_version: "1.1.0" deployment_timestamp: 1732878444 - deployment_type: normal + deployment_type: "normal" twocryptoswap: address: "0x9AF14D26075f142eb3F292D5065EB3faa646167b" compiler_settings: - compiler_version: 0.3.10 - evm_version: paris - optimisation_level: GAS - constructor_args_encoded: 0000000000000000000000005ea9dd3b6f042a34df818c6c1324bc5a7c61427a - contract_github_url: https://github.com/curvefi/curve-lite/blob/312513e50c4c7a4a084da44af73ed944e08d37f7/contracts/registries/metaregistry/registry_handlers/twocryptoswap/handler_v_110.vy - contract_path: /contracts/registries/metaregistry/registry_handlers/twocryptoswap/handler_v_110.vy - contract_version: 1.1.0 + compiler_version: "0.3.10" + evm_version: "paris" + optimisation_level: "GAS" + constructor_args_encoded: "0000000000000000000000005ea9dd3b6f042a34df818c6c1324bc5a7c61427a" + contract_github_url: "https://github.com/curvefi/curve-lite/blob/312513e50c4c7a4a084da44af73ed944e08d37f7/contracts/registries/metaregistry/registry_handlers/twocryptoswap/handler_v_110.vy" + contract_path: "/contracts/registries/metaregistry/registry_handlers/twocryptoswap/handler_v_110.vy" + contract_version: "1.1.0" deployment_timestamp: 1732878449 - deployment_type: normal + deployment_type: "normal"