Curve LendingΒΆ
Github
The source code for all lending-relevant contracts can be found on GitHub.
Implementations
Implementation contracts are upgradable. They can be either replaced or additional implementation contracts can be set. Therefore, please always make sure to check the most recent ones.
As the creation of lending markets is permissionless, listing all deployed vaults and their correpsonding contracts would exceed the scope of this section. The Factory contract has a market_count
variable which represents the total number of markets created, as well as a vaults(arg0: uint256)
which returns the vault address at a specific index.
For more informations, please refer to the Factory documentation.
AMM, Controller, and Price Oracle contracts and other variables of a vault can simply be queried:
>>> Vault.amm()
'0xafca625321Df8D6A068bDD8F1585d489D2acF11b'
>>> Vault.controller()
'0xEdA215b7666936DEd834f76f3fBC6F323295110A'
>>> Vault.price_oracle()
'0xE0a4C53408f5ACf3246c83b9b8bD8d36D5ee38B8'
For more informations, please refer to the Vault documentation.
Ethereum
Contract Type | Contract Address |
---|---|
AMM implementation | 0xB57A959cdB3D5e460f9a7Cc48ed05ec29dfF049a |
Controller implementation | 0x584B0Fd8F038fe8AEDf4057Ca3cB3D840446fBbf |
Vault implementation | 0xc014F34D5Ba10B6799d76b0F5ACdEEe577805085 |
Pool price oracle implementation | 0xC455e6c7936C2382f04306D329ABc5d36444D3F8 |
Monetary Policy Implementation | 0x4863c6dF17dD59311B7f67E694DD835ADC87f2d3 |
Gauge Implementation | 0x79D584d2D49eC8CE8Ea379d69364b700bd35874D |
OneWay Lending Factory | 0xeA6876DDE9e3467564acBeE1Ed5bac88783205E0 |
Arbitrum
Contract Type | Contract Address |
---|---|
AMM implementation | 0xaA2377F39419F8f4CB98885076c41fE547C65a6A |
Controller implementation | 0x2287b7b2bF3d82c3ecC11ca176F4B4F35f920775 |
Vault implementation | 0x104e15102E4Cf33e0e2cB7C304D406B523B04d7a |
Pool price oracle implementation | 0x57390a776A2312eF8BFc25e8624483303Dd8DfF8 |
Monetary Policy Implementation | 0x0b3536245faDABCF091778C4289caEbDc2c8f5C1 |
OneWay Lending Factory | 0xcaEC110C784c9DF37240a8Ce096D352A75922DeA |