StrategVault
Strateg vault implementation
Methods
DOMAIN_SEPARATOR
function DOMAIN_SEPARATOR() external view returns (bytes32)Returns
Name
Type
Description
addressProvider
function addressProvider() external view returns (contract IStrategAddressesProvider)Returns
Name
Type
Description
allowance
function allowance(address owner, address spender) external view returns (uint256)Parameters
Name
Type
Description
Returns
Name
Type
Description
approve
Parameters
Name
Type
Description
Returns
Name
Type
Description
asset
Returns
Name
Type
Description
balanceOf
Parameters
Name
Type
Description
Returns
Name
Type
Description
buffer
Returns
Name
Type
Description
convertToAssets
Parameters
Name
Type
Description
Returns
Name
Type
Description
convertToShares
Parameters
Name
Type
Description
Returns
Name
Type
Description
decimals
Returns
Name
Type
Description
deposit
Parameters
Name
Type
Description
Returns
Name
Type
Description
eip712Domain
Returns
Name
Type
Description
erc3525
Returns
Name
Type
Description
factory
Returns
Name
Type
Description
getStrat
Returns
Name
Type
Description
harvest
Parameters
Name
Type
Description
harvestBlocksLength
Returns
Name
Type
Description
initialize
Parameters
Name
Type
Description
isLive
Returns
Name
Type
Description
lastHarvestIndex
Returns
Name
Type
Description
maxDeposit
Parameters
Name
Type
Description
Returns
Name
Type
Description
maxMint
Parameters
Name
Type
Description
Returns
Name
Type
Description
maxRedeem
Parameters
Name
Type
Description
Returns
Name
Type
Description
maxWithdraw
Parameters
Name
Type
Description
Returns
Name
Type
Description
mint
Parameters
Name
Type
Description
Returns
Name
Type
Description
name
Returns
Name
Type
Description
nonces
Parameters
Name
Type
Description
Returns
Name
Type
Description
owner
Returns
Name
Type
Description
partialStrategyExecution
Parameters
Name
Type
Description
permit
Parameters
Name
Type
Description
previewDeposit
Parameters
Name
Type
Description
Returns
Name
Type
Description
previewMint
Parameters
Name
Type
Description
Returns
Name
Type
Description
previewRedeem
Parameters
Name
Type
Description
Returns
Name
Type
Description
previewWithdraw
Parameters
Name
Type
Description
Returns
Name
Type
Description
rebalance
Parameters
Name
Type
Description
redeem
Parameters
Name
Type
Description
Returns
Name
Type
Description
setStrat
Parameters
Name
Type
Description
stopStrategy
Parameters
Name
Type
Description
stratInitialized
Returns
Name
Type
Description
strategyBlocksLength
Returns
Name
Type
Description
symbol
Returns
Name
Type
Description
timelocks
Parameters
Name
Type
Description
Returns
Name
Type
Description
totalAssets
Returns
Name
Type
Description
totalSupply
Returns
Name
Type
Description
transfer
Parameters
Name
Type
Description
Returns
Name
Type
Description
transferFrom
Parameters
Name
Type
Description
Returns
Name
Type
Description
userDeposit
Parameters
Name
Type
Description
Returns
Name
Type
Description
withdraw
Parameters
Name
Type
Description
Returns
Name
Type
Description
withdrawalRebalance
Parameters
Name
Type
Description
Returns
Name
Type
Description
Events
Approval
Parameters
Name
Type
Description
Deposit
Parameters
Name
Type
Description
EIP712DomainChanged
Initialized
Parameters
Name
Type
Description
StrategVaultUpdate
Parameters
Name
Type
Description
Transfer
Parameters
Name
Type
Description
Withdraw
Parameters
Name
Type
Description
Errors
AddressEmptyCode
Parameters
Name
Type
Description
AddressInsufficientBalance
Parameters
Name
Type
Description
BlockListNotValid
DepositMoreThanMax
ECDSAInvalidSignature
ECDSAInvalidSignatureLength
Parameters
Name
Type
Description
ECDSAInvalidSignatureS
Parameters
Name
Type
Description
ERC20InsufficientAllowance
Parameters
Name
Type
Description
ERC20InsufficientBalance
Parameters
Name
Type
Description
ERC20InvalidApprover
Parameters
Name
Type
Description
ERC20InvalidReceiver
Parameters
Name
Type
Description
ERC20InvalidSender
Parameters
Name
Type
Description
ERC20InvalidSpender
Parameters
Name
Type
Description
ERC2612ExpiredSignature
Parameters
Name
Type
Description
ERC2612InvalidSigner
Parameters
Name
Type
Description
ERC4626ExceededMaxDeposit
Parameters
Name
Type
Description
ERC4626ExceededMaxMint
Parameters
Name
Type
Description
ERC4626ExceededMaxRedeem
Parameters
Name
Type
Description
ERC4626ExceededMaxWithdraw
Parameters
Name
Type
Description
FailedInnerCall
HarvestReverted
Parameters
Name
Type
Description
HoldAmountNotReached
HookReverted
Parameters
Name
Type
Description
InvalidAccountNonce
Parameters
Name
Type
Description
InvalidInitialization
MathOverflowedMulDiv
MaxUserDepositReached
MaxVaultDepositReached
MinDepositNotReached
NoSharesMinted
NotFactory
NotInitializing
NotOperator
NotOwner
NotPositionManager
NotWhitelisted
ReentrancyGuardReentrantCall
SafeERC20FailedOperation
Parameters
Name
Type
Description
StrategyAlreadyInitialized
StrategyEnterReverted
Parameters
Name
Type
Description
StrategyExitReverted
Parameters
Name
Type
Description
StrategyNotInitialized
TimelockNotReached
WithdrawMoreThanMax
WithdrawalRebalanceIssue
Last updated