StrategVaultFactory
Factory contract for deploying StrategVault instances.
Methods
ERC3525_VERSION
function ERC3525_VERSION() external view returns (uint256)Returns
Name
Type
Description
VAULT_VERSION
function VAULT_VERSION() external view returns (uint256)Returns
Name
Type
Description
addressIsWhitelistedOnVault
function addressIsWhitelistedOnVault(address _vault, address _user) external view returns (bool)Parameters
Name
Type
Description
Returns
Name
Type
Description
addressProvider
Returns
Name
Type
Description
authority
Returns
Name
Type
Description
deployNewVault
Parameters
Name
Type
Description
editVaultParams
Parameters
Name
Type
Description
erc3525Implementation
Returns
Name
Type
Description
executeVaultParamsEdit
Parameters
Name
Type
Description
getBatchVaultAddresses
Parameters
Name
Type
Description
Returns
Name
Type
Description
getVaultConfiguration
Parameters
Name
Type
Description
Returns
Name
Type
Description
getVaultDepositLimits
Parameters
Name
Type
Description
Returns
Name
Type
Description
getVaultHoldingParams
Parameters
Name
Type
Description
Returns
Name
Type
Description
getVaultMinimalDepositLimits
Parameters
Name
Type
Description
Returns
Name
Type
Description
getVaultReadableConfiguration
Parameters
Name
Type
Description
Returns
Name
Type
Description
isConsumingScheduledOp
Returns
Name
Type
Description
protocolFee
Returns
Name
Type
Description
setAuthority
Parameters
Name
Type
Description
setProtocolFee
Parameters
Name
Type
Description
setVaultProtocolFee
Parameters
Name
Type
Description
setVaultStrat
Parameters
Name
Type
Description
upgradeERC3525
Parameters
Name
Type
Description
upgradeVault
Parameters
Name
Type
Description
vaultDeposit
Parameters
Name
Type
Description
vaultImplementation
Returns
Name
Type
Description
vaultParamsChangeQueue
Parameters
Name
Type
Description
Returns
Name
Type
Description
vaultParamsInitialized
Parameters
Name
Type
Description
Returns
Name
Type
Description
vaults
Parameters
Name
Type
Description
Returns
Name
Type
Description
vaultsLength
Returns
Name
Type
Description
Events
AuthorityUpdated
Parameters
Name
Type
Description
EditWhitelist
Parameters
Name
Type
Description
MiddlewareInit
Parameters
Name
Type
Description
NewBufferParams
Parameters
Name
Type
Description
NewDepositLimits
Parameters
Name
Type
Description
NewERC2535Implementation
Parameters
Name
Type
Description
NewFeeParams
Parameters
Name
Type
Description
NewHoldingParams
Parameters
Name
Type
Description
NewTimelockParams
Parameters
Name
Type
Description
NewVault
Parameters
Name
Type
Description
NewVaultImplementation
Parameters
Name
Type
Description
NewVaultParametersEditQueueItem
Parameters
Name
Type
Description
VaultParametersEditQueueItemExecuted
Parameters
Name
Type
Description
Errors
AccessManagedInvalidAuthority
Parameters
Name
Type
Description
AccessManagedRequiredDelay
Parameters
Name
Type
Description
AccessManagedUnauthorized
Parameters
Name
Type
Description
BadBufferParams
BadCreatorFee
BadHarvestFee
BadPositionManagerAddress
DepositExecutionFailed
Parameters
Name
Type
Description
ERC1167FailedCreateClone
EditParamsQueueIndexOutOfBound
EditParamsQueueTimelockNotReach
INVALID_BUFFER_DERIVATION
INVALID_BUFFER_SIZE
INVALID_CREATOR_FEE
INVALID_HARVEST_BLOCKS_LENGTH
INVALID_HARVEST_FEE
INVALID_LIMIT_MODE
INVALID_MIDDLEWARE_STRATEGY
INVALID_PROTOCOL_FEE
INVALID_STRATEGY_BLOCKS_LENGTH
INVALID_TIMELOCK_DURATION
InvalidProtocolFee
NotFactory
NotInitialized
NotOwner
NotUserInteractions
NotVaultOwner
NotWhitelisted
Last updated