Vault
Methods
DEFAULT_ADMIN_ROLE
function DEFAULT_ADMIN_ROLE() external view returns (bytes32)Returns
Name
Type
Description
EMERGENCY_ADMIN
function EMERGENCY_ADMIN() external view returns (bytes32)Returns
Name
Type
Description
GOVERNANCE
function GOVERNANCE() external view returns (bytes32)Returns
Name
Type
Description
UA
Returns
Name
Type
Description
UA_IDX
Returns
Name
Type
Description
addWhiteListedCollateral
Parameters
Name
Type
Description
changeCollateralMaxAmount
Parameters
Name
Type
Description
changeCollateralWeight
Parameters
Name
Type
Description
clearingHouse
Returns
Name
Type
Description
decreaseAllowance
Parameters
Name
Type
Description
deposit
Parameters
Name
Type
Description
getAllowance
Parameters
Name
Type
Description
Returns
Name
Type
Description
getBalance
Parameters
Name
Type
Description
Returns
Name
Type
Description
getNumberOfCollaterals
Returns
Name
Type
Description
getReserveValue
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoleAdmin
Parameters
Name
Type
Description
Returns
Name
Type
Description
getTotalValueLocked
Returns
Name
Type
Description
getWhiteListedCollateral
Parameters
Name
Type
Description
Returns
Name
Type
Description
grantRole
Parameters
Name
Type
Description
hasRole
Parameters
Name
Type
Description
Returns
Name
Type
Description
increaseAllowance
Parameters
Name
Type
Description
insurance
Returns
Name
Type
Description
isEmergencyAdmin
Parameters
Name
Type
Description
Returns
Name
Type
Description
isGovernor
Parameters
Name
Type
Description
Returns
Name
Type
Description
oracle
Returns
Name
Type
Description
renounceRole
Parameters
Name
Type
Description
revokeRole
Parameters
Name
Type
Description
setClearingHouse
Parameters
Name
Type
Description
setInsurance
Parameters
Name
Type
Description
setOracle
Parameters
Name
Type
Description
settleLiquidationOnCollaterals
Parameters
Name
Type
Description
settlePnL
Parameters
Name
Type
Description
supportsInterface
Parameters
Name
Type
Description
Returns
Name
Type
Description
tokenToCollateralIdx
Parameters
Name
Type
Description
Returns
Name
Type
Description
transferUa
Parameters
Name
Type
Description
withdraw
Parameters
Name
Type
Description
withdrawAll
Parameters
Name
Type
Description
withdrawFrom
Parameters
Name
Type
Description
Events
Approval
Parameters
Name
Type
Description
ClearingHouseChanged
Parameters
Name
Type
Description
CollateralAdded
Parameters
Name
Type
Description
CollateralMaxAmountChanged
Parameters
Name
Type
Description
CollateralWeightChanged
Parameters
Name
Type
Description
Deposit
Parameters
Name
Type
Description
InsuranceChanged
Parameters
Name
Type
Description
OracleChanged
Parameters
Name
Type
Description
RoleAdminChanged
Parameters
Name
Type
Description
RoleGranted
Parameters
Name
Type
Description
RoleRevoked
Parameters
Name
Type
Description
TraderBadDebtGenerated
Parameters
Name
Type
Description
Withdraw
Parameters
Name
Type
Description
Errors
PRBMathSD59x18__MulInputTooSmall
PRBMathSD59x18__MulOverflow
Parameters
Name
Type
Description
PRBMath__MulDivFixedPointOverflow
Parameters
Name
Type
Description
PRBMath__MulDivOverflow
Parameters
Name
Type
Description
Vault_ApproveZeroAddress
Vault_ClearingHouseAlreadySet
Vault_ClearingHouseZeroAddress
Vault_CollateralAlreadyWhiteListed
Vault_ExcessiveCollateralWeight
Vault_InsufficientBalance
Vault_InsufficientCollateralWeight
Vault_InsuranceAlreadySet
Vault_InsuranceZeroAddress
Vault_MaxCollateralAmountExceeded
Vault_OracleZeroAddress
Vault_SenderNotClearingHouse
Vault_SenderNotInsurance
Vault_UADebt
Vault_UnsupportedCollateral
Vault_WithdrawExcessiveAmount
Vault_WithdrawInsufficientAllowance
Vault_ZeroAddressConstructor
Parameters
Name
Type
Description
Last updated