Smart Contract Reference
Every external/public entry point on the v0.6.0 vault implementation, grouped by caller.
Jump to a role
Anyone (user-facing)
Deposit flow (async)
requestDeposit
Name
Type
Description
Name
Type
Description
requestDeposit (with referral)
Name
Type
Description
Name
Type
Description
cancelRequestDeposit
cancelRequestDeposit (on behalf)
Name
Type
Description
deposit
Name
Type
Description
Name
Type
Description
deposit (with controller)
Name
Type
Description
Name
Type
Description
mint
Name
Type
Description
Name
Type
Description
mint (with controller)
Name
Type
Description
Name
Type
Description
Deposit flow (sync, when SyncMode allows)
SyncMode allows)syncDeposit
Name
Type
Description
Name
Type
Description
Redeem flow (async)
requestRedeem
Name
Type
Description
Name
Type
Description
cancelRequestRedeem
Name
Type
Description
claimSharesAndRequestRedeem
Name
Type
Description
Name
Type
Description
redeem
Name
Type
Description
Name
Type
Description
withdraw
Name
Type
Description
Name
Type
Description
Redeem flow (sync, when SyncMode allows)
SyncMode allows)syncRedeem
Name
Type
Description
Name
Type
Description
Operators
setOperator
Name
Type
Description
Name
Type
Description
ERC20 (with extra access checks)
transfer
Name
Type
Description
Name
Type
Description
transferFrom
Name
Type
Description
Name
Type
Description
Views
totalAssets
Name
Type
Description
decimals
Name
Type
Description
version
Name
Type
Description
safe
Name
Type
Description
share
Name
Type
Description
supportsInterface
Name
Type
Description
Name
Type
Description
maxDeposit
Name
Type
Description
Name
Type
Description
maxMint
Name
Type
Description
Name
Type
Description
maxRedeem
Name
Type
Description
Name
Type
Description
maxWithdraw
Name
Type
Description
Name
Type
Description
previewSyncDeposit
Name
Type
Description
Name
Type
Description
previewSyncRedeem
Name
Type
Description
Name
Type
Description
previewDeposit / previewMint / previewRedeem / previewWithdraw
convertToShares
Name
Type
Description
Name
Type
Description
convertToAssets
Name
Type
Description
Name
Type
Description
pendingDepositRequest
Name
Type
Description
Name
Type
Description
claimableDepositRequest
Name
Type
Description
Name
Type
Description
pendingRedeemRequest
Name
Type
Description
Name
Type
Description
claimableRedeemRequest
Name
Type
Description
Name
Type
Description
isOperator
Name
Type
Description
Name
Type
Description
isAllowed
Name
Type
Description
Name
Type
Description
isTotalAssetsValid
Name
Type
Description
syncMode
Name
Type
Description
isAsyncOnly
Name
Type
Description
maxCap
Name
Type
Description
feeRates
Name
Type
Description
Curator
settleDeposit
Name
Type
Description
settleRedeem
Name
Type
Description
claimSharesOnBehalf
Name
Type
Description
claimAssetsOnBehalf
Name
Type
Description
updateTotalAssetsLifespan
Name
Type
Description
expireTotalAssets
updateMaxCap
Name
Type
Description
setSyncMode
Name
Type
Description
resetHighWaterMark
close
Name
Type
Description
Valuation Manager
updateNewTotalAssets
Name
Type
Description
Security Council
securityCouncilUpdateTotalAssets
Name
Type
Description
updateGuardrails
Name
Type
Description
updateActivated
Name
Type
Description
Access Manager (former Whitelist Manager)
addToWhitelist
Name
Type
Description
revokeFromWhitelist
Name
Type
Description
addToBlacklist
Name
Type
Description
revokeFromBlacklist
Name
Type
Description
setExternalSanctionsList
Name
Type
Description
Owner (Admin)
Lifecycle & emergency
initialize
Name
Type
Description
pause
unpause
initiateClosing
activateAsyncOnly
Roles
updateWhitelistManager
Name
Type
Description
updateValuationManager
Name
Type
Description
updateFeeReceiver
Name
Type
Description
updateSafe
Name
Type
Description
updateSecurityCouncil
Name
Type
Description
updateSuperOperator
Name
Type
Description
lockUpdateSafe
lockSuperOperator
transferOwnership / acceptOwnership
Access control
switchAccessMode
Name
Type
Description
Fees & metadata
updateRates
Name
Type
Description
updateName
Name
Type
Description
updateSymbol
Name
Type
Description
Super Operator
GuardRailsManager (read)
isCompliant
Name
Type
Description
Name
Type
Description
Silo (separate contract)
depositEth
Last updated