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