Contract Addresses
In order to use the Enzyme SDK, you will need addresses of certain contracts (depending on the interaction).
General Addresses
Addresses for the Enzyme deployments are available here:
Vault-Specific Addresses
To interact with a specific vault, you will need two contract addresses that define the vault:
- VaultProxy: this is the main unchangable smart contract for a vault. You can best find the address of the VaultProxy in the URL of the Enzyme app.
- ComptrollerProxy: this is the secondary, changable smart contract for a vault.
It is different for each release and for each reconfiguration within a release.
You can best find it by going to the VaultProxy in the network explorer, and then call the
getAccessor
function. Alternatively, you can obtain it from theGetVault
endpoint with the Enzyme API.
Since both the VaultProxy and the ComptrollerProxy are proxy contracts, you might need to use the "Is this a proxy?" function in the network explorer.