ProvisionerV2
Constants
RELEVANT_AMOUNT_SLOT
bytes32 internal constant RELEVANT_AMOUNT_SLOT = 0x35763d55300b221a73cb498654a5b850852575e97ef00a6947ad36dc59da0d00PRICE_FEE_CALCULATOR
IPriceAndFeeCalculatorV2 public immutable PRICE_FEE_CALCULATORMULTI_DEPOSITOR_VAULT
address public immutable MULTI_DEPOSITOR_VAULTSOLVING_GATE_ENABLED
bool public immutable SOLVING_GATE_ENABLEDState Variables
tokensDetails
depositCap
depositRefundTimeout
syncDepositHashes
asyncRequestHashes
userUnitsRefundableUntil
_syncRedeemMaxPriceAge
_syncRedeemRelativeCapBps
_syncRedeemMaxDynamicPremiumBps
_syncRedeemEpochTimestamp
_syncRedeemAbsoluteCapNumeraire
_syncRedeemEpochRedeemedNumeraire
_depositCancellationsEnabled
_redeemCancellationsEnabled
_redeemCancellationCapNumeraire
_depositCancellationFeeNumeraire
_redeemCancellationFeeNumeraire
_redeemCancellationDynamicFeeCapNumeraire
depositReceiverApprovals
solvingGate
Functions
anyoneButVault
solvingNotPaused
Name
Type
Description
constructor
deposit
Name
Type
Description
Name
Type
Description
mint
Name
Type
Description
Name
Type
Description
refundDeposit
Name
Type
Description
requestDeposit
Name
Type
Description
Name
Type
Description
requestRedeem
Name
Type
Description
Name
Type
Description
refundRequest
Name
Type
Description
cancelRequest
Name
Type
Description
solveRequestsVault
Name
Type
Description
solveRequestsDirect
Name
Type
Description
setDepositDetails
Name
Type
Description
setCancellationDetails
Name
Type
Description
setTokenDetails
Name
Type
Description
removeToken
Name
Type
Description
setSyncRedeemDetails
Name
Type
Description
setDepositReceiverApproval
Name
Type
Description
setSolvingGate
Name
Type
Description
redeem
Name
Type
Description
Name
Type
Description
withdraw
Name
Type
Description
Name
Type
Description
getSyncRedeemEpochState
Name
Type
Description
getSyncRedeemDetails
Name
Type
Description
getRelevantAmount
Name
Type
Description
maxDeposit
Name
Type
Description
previewCancellationFeeNumeraire
Name
Type
Description
Name
Type
Description
getCancellationDetails
Name
Type
Description
areUserUnitsLocked
Name
Type
Description
Name
Type
Description
getDepositHash
Name
Type
Description
Name
Type
Description
getRequestHash
Name
Type
Description
Name
Type
Description
version
Name
Type
Description
requestDeposit
Name
Type
Description
Name
Type
Description
requestRedeem
Name
Type
Description
Name
Type
Description
_solveRequestsVault
Name
Type
Description
_pullFundsIfNeeded
Name
Type
Description
_pushFundsIfConfigured
Name
Type
Description
_storeAmount
Name
Type
Description
_syncDeposit
Name
Type
Description
_syncRedeem
Name
Type
Description
_solveDepositVaultAutoPrice
Name
Type
Description
Name
Type
Description
_solveDepositVaultFixedPrice
Name
Type
Description
Name
Type
Description
_solveRedeemVaultAutoPrice
Name
Type
Description
Name
Type
Description
_solveRedeemVaultFixedPrice
Name
Type
Description
Name
Type
Description
_solveRequestDirect
Name
Type
Description
_clearHashAndTransferRefund
Name
Type
Description
_transferWithFallback
Name
Type
Description
_guardPriceAge
Name
Type
Description
Name
Type
Description
_guardInvalidRequestHash
Name
Type
Description
Name
Type
Description
_guardInsufficientTokensForTip
Name
Type
Description
Name
Type
Description
_guardAmountBound
Name
Type
Description
Name
Type
Description
_guardDepositCapExceeded
Name
Type
Description
Name
Type
Description
_rollEpochIfNeeded
Name
Type
Description
Name
Type
Description
_requireEpochCapNotExceeded
Name
Type
Description
_requireValidReceiver
Name
Type
Description
_checkSolvingNotPaused
Name
Type
Description
_checkCallerNotVault
_validateRequest
Name
Type
Description
_computeDepositCancellationFeeTokens
Name
Type
Description
Name
Type
Description
_computeRedeemCancellationFeeNumeraire
Name
Type
Description
Name
Type
Description
_computeRedeemCancellationFeeUnits
Name
Type
Description
Name
Type
Description
_requireSyncDepositsEnabled
Name
Type
Description
Name
Type
Description
_requireSyncRedeemsEnabled
Name
Type
Description
Name
Type
Description
_requireDepositCapNotExceeded
Name
Type
Description
_isDepositCapExceeded
Name
Type
Description
Name
Type
Description
_tokensToUnitsFloorIfActive
Name
Type
Description
Name
Type
Description
_tokensToUnitsCeilIfActive
Name
Type
Description
Name
Type
Description
_unitsToTokensFloorIfActive
Name
Type
Description
Name
Type
Description
_unitsToTokensCeilIfActive
Name
Type
Description
Name
Type
Description
_computeEpochCap
Name
Type
Description
_computeDynamicPremiumBps
Name
Type
Description
Name
Type
Description
_prepareSyncRedeem
Name
Type
Description
Name
Type
Description
_getRequestType
Name
Type
Description
Name
Type
Description
_requireValidMultiplier
Name
Type
Description
_validateNonZeroAmounts
Name
Type
Description
_getDepositHash
Name
Type
Description
Name
Type
Description
_getRequestHashParams
Name
Type
Description
Name
Type
Description
_getRequestHash
Name
Type
Description
Name
Type
Description
_isRequestTypeDeposit
Name
Type
Description
Name
Type
Description
_isRequestTypeAutoPrice
Name
Type
Description
Name
Type
Description
Last updated

