Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
343 changes: 343 additions & 0 deletions deployments/devnet/stable.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,343 @@
config:
chain_id: 2201
dao:
crv: null
crvusd: null
emergency_admin: '0xabc336d4C71ad275695744d32DdB1d8266Db1cbF'
ownership_admin: '0xabc336d4C71ad275695744d32DdB1d8266Db1cbF'
parameter_admin: '0xabc336d4C71ad275695744d32DdB1d8266Db1cbF'
vault: '0x193110Ce1542d7371e1515BD6A2E470fDefc310D'
evm_version: pre-shanghai
explorer_base_url: https://stable-explorer.testnet.chain0.dev
file_name: stable
file_path: devnet/stable.yaml
is_testnet: true
layer: 1
logo_url: https://raw.githubusercontent.com/curvefi/curve-assets/refs/heads/main/chains/stable.png
multicall2: null
multicall3: '0xcA11bde05977b3631167028862bE2a173976CA11'
native_currency_coingecko_id: tether
native_currency_symbol: USDT
network_name: Stable Testnet
public_rpc_url: https://stable-jsonrpc.testnet.chain0.dev
reference_token_addresses:
usdc: ''
usdt: ''
weth: ''
rollup_type: not_rollup
wrapped_native_token: '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb'
contracts:
amm:
stableswap:
factory:
address: '0x8271e06E5887FE5ba05234f5315c19f3Ec90E8aD'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 000000000000000000000000193110ce1542d7371e1515bd6a2e470fdefc310d0000000000000000000000006b72a628099255b9492a815a39f0bf57d4d444e5
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490109
deployment_type: normal
implementation:
address: '0xFC687EFAFED297b765eDEcF8179c32195597C2df'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490092
deployment_type: blueprint
math:
address: '0xe460dec242bc0A1a364c250a9D2F731d8D923650'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490079
deployment_type: normal
meta_implementation:
address: '0x845b942DeEF9BC20a39A8b34B23e8c33aC2921BF'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490099
deployment_type: blueprint
views:
address: '0xC9459A955a885467f01Ccc531c51dBcC957993c0'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: null
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490086
deployment_type: normal
tricryptoswap:
factory:
address: '0x6E28493348446503db04A49621d8e6C9A40015FB'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: gas
constructor_args_encoded: 000000000000000000000000193110ce1542d7371e1515bd6a2e470fdefc310d
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490166
deployment_type: normal
implementation:
address: '0x286182220E734AaC601282ba059de531d4BEAC1f'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490159
deployment_type: blueprint
math:
address: '0xA4A2E7E11cBe5213B316E801D2172Ef10e566A96'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490144
deployment_type: normal
views:
address: '0x2Fe4A238F6A3BD7fAA68e0B6951e3FAFdB2876Eb'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490152
deployment_type: normal
twocryptoswap:
factory:
address: '0xe7FBd704B938cB8fe26313C3464D4b7B7348c88C'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: gas
constructor_args_encoded: 000000000000000000000000193110ce1542d7371e1515bd6a2e470fdefc310d
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490214
deployment_type: normal
implementation:
address: '0x5F870C2cf22ff829B5DC1Da09856B79dA6544f94'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490206
deployment_type: blueprint
math:
address: '0x95249Dd40dDa3c0cbB4A7dd7D287E04aA68A3D4B'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490193
deployment_type: normal
views:
address: '0x17c67C3A38F68cbc4dEC77Fd7378978971B6c271'
compiler_settings:
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/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490200
deployment_type: normal
gauge:
child_gauge:
factory:
address: '0x41D2c5128A7241EC1f7CE346B162C347C19548B7'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 000000000000000000000000306a45a1478a000dc701a6e1f7a569afb8d9dcd600000000000000000000000096720942f9ff22efd8611f696e5333fe3671717a0000000000000000000000000000000000000000000000000000000000000000
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490037
deployment_type: normal
implementation:
address: '0xbb8A5E91295131Ce07B6Bfe301C49bcD925A2902'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: gas
constructor_args_encoded: 00000000000000000000000041d2c5128a7241ec1f7ce346b162c347c19548b7
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/gauge/child_gauge/implementation/implementation_v_110.vy
contract_path: /contracts/gauge/child_gauge/implementation/implementation_v_110.vy
contract_version: 1.1.0
deployment_timestamp: 1759490044
deployment_type: normal
governance:
agent: null
relayer: null
vault:
address: '0x193110Ce1542d7371e1515BD6A2E470fDefc310D'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 000000000000000000000000abc336d4c71ad275695744d32ddb1d8266db1cbf
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: 1759490030
deployment_type: normal
helpers:
deposit_and_stake_zap:
address: '0xB2Be7692B07b640C9f2ee1187cee2fAec741F872'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: null
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490241
deployment_type: normal
rate_provider:
address: '0x129578f94C253b8Bc903Bf2b73D07BF2583cc11d'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 0000000000000000000000004574921eb950d3fd5b01562162ec566cb8bc3648
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490255
deployment_type: normal
router:
address: '0xFF5Cb29241F002fFeD2eAa224e3e996D24A6E8d1'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 000000000000000000000000b8ce59fc3717ada4c02eadf9682a9e934f625ebb
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/helpers/router/router_v_110.vy
contract_path: /contracts/helpers/router/router_v_110.vy
contract_version: 1.1.0
deployment_timestamp: 1759490072
deployment_type: normal
stable_swap_meta_zap:
address: '0x2AF43209B366A4491CCe0A97C5a7B6059fd21295'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: null
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490249
deployment_type: normal
registries:
address_provider:
address: '0x4574921eb950d3Fd5B01562162EC566Cb8bc3648'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: null
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490058
deployment_type: normal
metaregistry:
address: '0xe6dA14500f0b5783E2325F9C5a7eE5d99DA0fB42'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 00000000000000000000000041d2c5128a7241ec1f7ce346b162c347c19548b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/contracts/registries/metaregistry/metaregistry_v_110.vy
contract_path: /contracts/registries/metaregistry/metaregistry_v_110.vy
contract_version: 1.1.0
deployment_timestamp: 1759490066
deployment_type: normal
registry_handlers:
stableswap:
address: '0x46FEffb8Ed015250Cd48f9bf7F4a4584049Ca4aE'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 0000000000000000000000008271e06e5887fe5ba05234f5315c19f3ec90e8ad
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490263
deployment_type: normal
tricryptoswap:
address: '0xBBbe22DEe69747e61f676cF50465b1bfbA4a4dD6'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 0000000000000000000000006e28493348446503db04a49621d8e6c9a40015fb
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490269
deployment_type: normal
twocryptoswap:
address: '0x7e595b3b77CC16680C30617b88E9b87F987Ac934'
compiler_settings:
compiler_version: 0.3.10
evm_version: shanghai
optimisation_level: UNKNOWN
constructor_args_encoded: 000000000000000000000000e7fbd704b938cb8fe26313c3464d4b7b7348c88c
contract_github_url: https://github.com/curvefi/curve-lite/blob/5a9e1ab34c1319de69b987900d859ad2e965d0e2/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: 1759490276
deployment_type: normal
pools: null
tokens: null
22 changes: 22 additions & 0 deletions settings/chains/devnet/stable.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
network_name: Stable Testnet
chain_id: 2201
is_testnet: True
rollup_type: not_rollup
dao:
emergency_admin: "0xabc336d4C71ad275695744d32DdB1d8266Db1cbF"
ownership_admin: "0xabc336d4C71ad275695744d32DdB1d8266Db1cbF"
parameter_admin: "0xabc336d4C71ad275695744d32DdB1d8266Db1cbF"
explorer_base_url: https://stable-explorer.testnet.chain0.dev

# Frontend-specific inputs
layer: 1
logo_url: https://raw.githubusercontent.com/curvefi/curve-assets/refs/heads/main/chains/stable.png
native_currency_symbol: USDT
native_currency_coingecko_id: tether
public_rpc_url: https://stable-jsonrpc.testnet.chain0.dev
wrapped_native_token: "0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb"
reference_token_addresses:
usdc: ""
usdt: ""
weth: ""
multicall3: "0xcA11bde05977b3631167028862bE2a173976CA11"