Interfaces
Summarising the vault's functions that can be called by anyone
Essential Interfaces
These interfaces allow an external contract or address to trigger the vault to perform essential functions, or to provide important information to the caller.
Interface | Implementation | Summary |
---|---|---|
| Depositing into the vault | |
| Withdrawing from the vault | |
| Rebalance the vault | |
| Check if vault can rebalance | |
| Get the total amount of tokens held by the vault | |
| Amount of token0 not used | |
| Amount of token1 not used | |
| IERC20Upgradeable.sol | Get the total number of vault shares that's been minted |
| IERC20Upgradeable.sol | Name of the vault share |
| IERC20Upgradeable.sol | Symbol of the vault share |
Pool Interfaces
The following interfaces are implemented by each of the getter functions for the Pool Variables:
Interface |
---|
|
|
|
|
Vault Interfaces
The following interfaces are implemented by each of the getter functions for the Vault Variables:
Interface |
---|
|
|
|
Protocol Interfaces
The following interfaces are implemented by each of the getter functions for Protocol Variables:
Interface |
---|
|
|
|
|
Strategy Interfaces
The following interfaces are implemented by each of the getter functions for Strategy Variables:
Interface |
---|
|
|
|
|
|
|
|
|
|
|
|
|
Security Interfaces
The following interfaces are implemented by each of the getter functions for the Security Variables:
Interface |
---|
|
|
Gas Optimization Interfaces
The following interfaces are implemented by each of the getter functions for Gas Optimization Variables:
Interface |
---|
|
Vault Manager Interfaces
he following interfaces are implemented by each of the getter functions for the Vault Manager Variables:
Interface |
---|
|
|
|
|
|
|
|
|
|
Last updated