yVaults v3 Contract Addresses
Deployments are done using create2 factories and should be stable across all EVM chains the protocol has been deployed on.
If any of the core contracts have not been deployed on a specific chain it can be done permissionlessly using this CLI tool or via the scripts in the relevant GitHub repo. If you have issues or questions, please reach out to a Yearn contributor for help.
Protocol Addresses
These are the deployed protocol contracts that can be used by anyone to create and manage yVaults. For Yearn implementation-specific contracts see #Yearn Addresses
All Protocol Specific contracts can be found by starting with the ProtocolAddressProvider
contract as the top level directory and then the ReleaseRegistry
. The VaultFactory
and TokenizedStrategy
contracts can be found in the Release Registry and the Vault Original can be found in the VaultFactory
.
The Role Manager Factory provides the easiest way to deploy and manage your own V3 vaults. More information on that here.
Contract Name | ENS | Contract Address |
---|---|---|
Protocol Address Provider | address-provider.v3.ychad.eth | 0x775F09d6f3c8D2182DFA8bce8628acf51105653c |
Release Registry | release.registry.v3.ychad.eth | 0x0377b4daDDA86C89A0091772B79ba67d0E5F7198 |
Role Manager Factory | 0xca12459a931643BF28388c67639b3F352fe9e5Ce |
Core Contract Addresses
Core contracts are the base generic contracts that can be used by anyone who wants to build on v3 yVaults.
Version 3.0.4
- Vault original :
0xd8063123BBA3B480569244AE66BFE72B6c84b00d
- VaultFactory :
0x770D0d1Fb036483Ed4AbB6d53c1C88fb277D812F
- TokenizedStrategy :
0xD377919FA87120584B21279a491F82D5265A139c
Version 3.0.3
- Vault original :
0xcA78AF7443f3F8FA0148b746Cb18FF67383CDF3f
- VaultFactory :
0x5577EdcB8A856582297CdBbB07055E6a6E38eb5f
- TokenizedStrategy :
0x254A93feff3BEeF9cA004E913bB5443754e8aB19
Version 3.0.2
- Vault original :
0x1ab62413e0cf2eBEb73da7D40C70E7202ae14467
- VaultFactory :
0x444045c5C13C246e117eD36437303cac8E250aB0
- TokenizedStrategy :
0xBB51273D6c746910C7C06fe718f30c936170feD0
Version 3.0.1
- Vault ERC-5202 BluePrint:
0xDE992C652b266AE649FEC8048aFC35954Bee6145
- VaultFactory:
0xE9E8C89c8Fc7E8b8F23425688eb68987231178e5
- TokenizedStrategy:
0xDFC8cD9F2f2d306b7C0d109F005DF661E14f4ff2
Periphery Contracts
All generic periphery contracts and factories can be retrieved on chain from the AddressProvider
Contract:
Periphery Contract Name | ENS | Periphery Contract Address |
---|---|---|
Protocol Address Provider | address-provider.v3.ychad.eth | 0x775F09d6f3c8D2182DFA8bce8628acf51105653c |
APR Oracle | apr.oracle.v3.ychad.eth | 0x1981AD9F44F2EA9aDd2dC4AD7D075c102C70aF92 |
Report Trigger | 0xA045D4dAeA28BA7Bfe234c96eAa03daFae85A147 | |
4626 Router | 0x1112dbCF805682e828606f74AB717abf4b4FD8DE |
For a more complete list of all available periphery contracts visit the Periphery section.
Yearn Specific Addresses
Yearn Specific contracts and roles, as well as the most up to date V3 registry can be retrieved on chain from the Role Manager.
To find individual vaults, use the V3 Registry below or refer to https://yearn.fi
Contract Name | ENS | Contract Address |
---|---|---|
Role Manager | role-manager.v3.ychad.eth | 0xb3bd6B2E61753C311EFbCF0111f75D29706D9a41 |
Current V3 Registry | registry.v3.ychad.eth | 0xa693365Ff5F5E65A03616FE98098318Ca80E6427 |
Legacy V3 Registry | 0xff31A1B020c868F6eA3f61Eb953344920EeCA3af | |
Accountant | accountant.v3.ychad.eth | 0x5A74Cb32D36f2f517DB6f7b0A0591e09b22cDE69 |