Functions
List of key functions.
Initialize
function initialize(contract IERC20 _asset, string _name, string _symbol, bytes _initParams) publicName
Type
Description
struct InitParams {
address defaultAdmin;
address limitUpdater;
address blocklister;
address pauser;
address periodConfigurationUpdater;
uint256 depositLimit;
uint48 periodConfigurationDuration;
}Name
Type
Description
periodConfigurationAtTimestamp
Name
Type
Description
Name
Type
Description
periodConfigurationAtNumber
Name
Type
Description
Name
Type
Description
periodAtTimestamp
Name
Type
Description
currentPeriodConfiguration
Name
Type
Description
currentPeriod
Name
Type
Description
currentPeriodStart
Name
Type
Description
currentPeriodEnd
Name
Type
Description
nextPeriodEnd
maxDeposit
Name
Type
Description
Name
Type
Description
maxMint
Name
Type
Description
maxWithdraw
Name
Type
Description
Name
Type
Description
maxRedeem
Name
Type
Description
totalAssets
Name
Type
Description
balanceOfAt
Name
Type
Description
totalSupplyAt
Name
Type
Description
Name
Type
Description
totalAssetsAt
Name
Type
Text
Name
Type
Description
withdrawalsOf
Name
Type
Description
Name
Type
Description
periodConfigurationsLength
Name
Type
Description
pause
unpause
updateDepositLimit
addPeriodConfiguration
Name
Type
Description
addToBlocklist
Name
Type
Description
removeFromBlocklist
Name
Type
Description
transfer
Name
Type
Description
Name
Type
Description
transferFrom
Name
Type
Description
deposit
Name
Type
Description
Name
Type
Description
mint
Name
Type
Description
redeem
Name
Type
Description
Name
Type
Description
withdraw
Name
Type
Description
Name
Type
Description
claimWithdraw
Name
Type
Description
Name
Type
Description
rescueSharesFromBlocklisted
Name
Type
Text
rescueWithdrawFromBlocklisted
Last updated