Skip to main content

VaultLibrary

PendingWithdrawOutOfRange

error PendingWithdrawOutOfRange()

BalanceOutOfRange

error BalanceOutOfRange()

balance

function balance(struct VaultSchema schema) internal view returns (uint256)

_setBalance

function _setBalance(struct VaultSchema schema, uint256 value) internal

updateBalanceIncrease

function updateBalanceIncrease(struct VaultSchema schema, uint256 value) internal

updateBalanceDecrease

function updateBalanceDecrease(struct VaultSchema schema, uint256 value) internal

maxCollateral

function maxCollateral(struct VaultSchema schema) internal view returns (uint256)

setMaxCollateral

function setMaxCollateral(struct VaultSchema schema, uint256 value) internal

canUserDeposit

function canUserDeposit(struct VaultSchema schema) internal view returns (bool)

setCanUserDeposit

function setCanUserDeposit(struct VaultSchema schema, bool value) internal

validateOI

function validateOI(struct VaultSchema schema) internal view returns (bool)

setValidateOI

function setValidateOI(struct VaultSchema schema, bool value) internal

healthyUtilizationRatio

function healthyUtilizationRatio(struct VaultSchema schema) internal view returns (FPUnsigned)

setHealthyUtilizationRatio

function setHealthyUtilizationRatio(struct VaultSchema schema, FPUnsigned value) internal

maxWithdrawDuration

function maxWithdrawDuration(struct VaultSchema schema) internal view returns (uint256)

setMaxWithdrawDuration

function setMaxWithdrawDuration(struct VaultSchema schema, uint256 value) internal

totalDurationPerUtilizationRatio

function totalDurationPerUtilizationRatio(struct VaultSchema schema) internal view returns (uint256)

setTotalDurationPerUtilizationRatio

function setTotalDurationPerUtilizationRatio(struct VaultSchema schema, uint256 value) internal

withdrawWindow

function withdrawWindow(struct VaultSchema schema) internal view returns (uint64)

setWithdrawWindow

function setWithdrawWindow(struct VaultSchema schema, uint64 value) internal

penaltyDurationMultiplier

function penaltyDurationMultiplier(struct VaultSchema schema) internal view returns (FPUnsigned)

setPenaltyDurationMultiplier

function setPenaltyDurationMultiplier(struct VaultSchema schema, FPUnsigned value) internal

pendingWithdraw

function pendingWithdraw(struct VaultSchema schema) internal view returns (uint256)

updatePendingWithdrawIncrease

function updatePendingWithdrawIncrease(struct VaultSchema schema, uint256 value) internal

updatePendingWithdrawDecrease

function updatePendingWithdrawDecrease(struct VaultSchema schema, uint256 value) internal

pendingRedeem

function pendingRedeem(struct VaultSchema schema) internal view returns (Shares)

updatePendingRedeemIncrease

function updatePendingRedeemIncrease(struct VaultSchema schema, Shares value) internal

updatePendingRedeemDecrease

function updatePendingRedeemDecrease(struct VaultSchema schema, Shares value) internal

nextPenaltyRate

function nextPenaltyRate(struct VaultSchema schema, address sender) internal view returns (PerShare)

setNextPenaltyRate

function setNextPenaltyRate(struct VaultSchema schema, address sender, PerShare value) internal

remainingPenaltySeconds

function remainingPenaltySeconds(struct VaultSchema schema, address sender) internal view returns (uint64)

updateRemainingPenaltySecondsDecrease

function updateRemainingPenaltySecondsDecrease(
struct VaultSchema schema,
address sender,
uint64 value
) internal

setRemainingPenaltySeconds

function setRemainingPenaltySeconds(struct VaultSchema schema, address sender, uint64 value) internal

setDefaults

function setDefaults(struct VaultSchema schema) internal