VaultController
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "VaultController"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "VaultController"
ABI
ABI objects
Getter at block 21393088
_curveMaster() view returns (address)
0x0000000000000000000000000000000000000000
_interest() view returns (uint64 lastTime, uint192 factor)
(lastTime=0, factor=0)
_oracleMaster() view returns (address)
0x0000000000000000000000000000000000000000
_usdi() view returns (address)
0x0000000000000000000000000000000000000000
_vaultsMinted() view returns (uint96)
0
getCurveMaster() view returns (address)
0x0000000000000000000000000000000000000000
getOracleMaster() view returns (address)
0x0000000000000000000000000000000000000000
interestFactor() view returns (uint192)
0
lastInterestTime() view returns (uint64)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
protocolFee() view returns (uint192)
0
tokensRegistered() view returns (uint256)
0
totalBaseLiability() view returns (uint192)
0
vaultsMinted() view returns (uint96)
0
Read-only
_enabledTokens(uint256) view returns (address)
_tokenAddress_liquidationIncentive(address) view returns (uint256)
_tokenAddress_tokenId(address) view returns (uint256)
_tokenId_oracleAddress(uint256) view returns (address)
_tokenId_tokenLTV(uint256) view returns (uint256)
_vaultId_vaultAddress(uint96) view returns (address)
_wallet_vaultIDs(address, uint256) view returns (uint96)
amountToSolvency(uint96 id) view returns (uint256)
checkVault(uint96 id) view returns (bool)
tokensToLiquidate(uint96 id, address asset_address) view returns (uint256)
vaultAddress(uint96 id) view returns (address)
vaultBorrowingPower(uint96 id) view returns (uint192)
vaultIDs(address wallet) view returns (uint96[])
vaultLiability(uint96 id) view returns (uint192)
vaultSummaries(uint96 start, uint96 stop) view returns (struct IVaultControllerVaultSummary[])
State-modifying
Events borrowUSDCto(uint96 id, uint192 usdc_amount, address target)
borrowUSDIto(uint96 id, uint192 amount, address target)
borrowUsdi(uint96 id, uint192 amount)
calculateInterest() returns (uint256)
changeProtocolFee(uint192 new_protocol_fee)
initialize()
liquidateVault(uint96 id, address asset_address, uint256 tokens_to_liquidate) returns (uint256)
mintVault() returns (address)
patchTBL()
pause()
registerCurveMaster(address master_curve_address)
registerErc20(address token_address, uint256 LTV, address oracle_address, uint256 liquidationIncentive)
registerOracleMaster(address master_oracle_address)
registerUSDi(address usdi_address)
renounceOwnership()
repayAllUSDi(uint96 id)
repayUSDi(uint96 id, uint192 amount)
transferOwnership(address newOwner)
unpause()
updateRegisteredErc20(address token_address, uint256 LTV, address oracle_address, uint256 liquidationIncentive)
BorrowUSDi(uint256 vaultId, address vaultAddress, uint256 borrowAmount)
InterestEvent(uint64 epoch, uint192 amount, uint256 curve_val)
Liquidate(uint256 vaultId, address asset_address, uint256 usdi_to_repurchase, uint256 tokens_to_liquidate)
NewProtocolFee(uint256 protocol_fee)
NewVault(address vault_address, uint256 vaultId, address vaultOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RegisterCurveMaster(address curveMasterAddress)
RegisterOracleMaster(address oracleMasterAddress)
RegisteredErc20(address token_address, uint256 LTVe4, address oracle_address, uint256 liquidationIncentivee4)
RepayUSDi(uint256 vaultId, address vaultAddress, uint256 repayAmount)
Unpaused(address account)
UpdateRegisteredErc20(address token_address, uint256 LTVe4, address oracle_address, uint256 liquidationIncentivee4)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.