Interfaces
Summarising the vault's functions that can be called by anyone
Last updated
Summarising the vault's functions that can be called by anyone
These interfaces allow an external contract or address to trigger the vault to perform essential functions, or to provide important information to the caller.
totalsupply();
IERC20Upgradeable.sol
Get the total number of vault shares that's been minted
name();
IERC20Upgradeable.sol
Name of the vault share
symbol();
IERC20Upgradeable.sol
Symbol of the vault share
The following interfaces are implemented by each of the getter functions for the Pool Variables:
pool();
token0();
token1();
tickSpacing();
The following interfaces are implemented by each of the getter functions for the Vault Variables:
name();
symbol();
maxTotalSupply();
The following interfaces are implemented by each of the getter functions for Protocol Variables:
factory();
protocolFee();
accruedProtocolFees0();
accruedProtocolFees1();
The following interfaces are implemented by each of the getter functions for Strategy Variables:
fullRangeWeight();
baseThreshold();
limitThreshold();
period();
lastTimestamp();
lastTick();
fullLower();
fullUpper();
baseLower();
baseUpper();
limitLower();
limitUpper();
The following interfaces are implemented by each of the getter functions for the Security Variables:
maxTwapDeviation();
twapDuration();
The following interfaces are implemented by each of the getter functions for Gas Optimization Variables:
minTickMove();
he following interfaces are implemented by each of the getter functions for the Vault Manager Variables:
manager();
pendingManager();
rebalanceDelegate();
period();
managerFee();
pendingManagerFee();
accruedManagerFees0();
accruedManagerFees1();
baseUpper();
Last updated