Unitroller
Verified contract
Proxy
Active on
Ethereum with 202 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3a07…36f7
10 additional
variables
Balances ($1,005.39)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
XCN | ERC-20 | 732.957156K | $0.001271 |
$931.69 | |
VUSD | ERC-20 | 112.437 | $0.655498 |
$73.7 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20985703 | 19 days ago | | | 0 | 0.014838427 | |
| 20962085 | 23 days ago | | | 0 | 0.0071273399 | |
| 20911977 | a month ago | | | 0 | 0.0063027242 | |
| 20874844 | a month ago | | | 0 | 0.0031836163 | |
| 20856776 | a month ago | | | 0 | 0.0088930263 | |
| 20854396 | a month ago | | | 0 | 0.0035485336 | |
| 20850359 | a month ago | | | 0 | 0.00097389424 | |
| 20850322 | a month ago | | | 0 | 0.00096268888 | |
| 20841801 | a month ago | | | 0 | 0.0090894150 | |
| 20836679 | a month ago | | | 0 | 0.0024641250 |
ABI
ABI objects
Getter at block 21123301 getAllMarkets() view returns (address[])
admin() view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
comptrollerImplementation() view returns (address)
0x3047d790879714930e83b7a7d8e76c2bb64d87b9
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused() view returns (bool)
false
_mintGuardianPaused() view returns (bool)
false
admin() view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
closeFactorMantissa() view returns (uint256)
500000000000000000
comptrollerImplementation() view returns (address)
0x3047d790879714930e83b7a7d8e76c2bb64d87b9
getBlockNumber() view returns (uint256)
21123301
getLiquidationExtraRepayAmount() view returns (uint256)
0
getLiquidationProxyAddress() view returns (address)
0x323398de3c35f96053d930d25fe8d92132f83d44
getLiquidationSeizeIndexes() view returns (uint256[])
[]
getXcnAddress() view returns (address)
0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18
isComptroller() view returns (bool)
true
liquidationIncentiveMantissa() view returns (uint256)
1100000000000000000
marketCapGuardian() view returns (address)
0x0000000000000000000000000000000000000000
maxAssets() view returns (uint256)
0
oracle() view returns (address)
0x3a07339c1587397129bd905c95ed15b03a4a36f7
pauseGuardian() view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused() view returns (bool)
false
transferGuardianPaused() view returns (bool)
false
xcnInitialIndex() view returns (uint224)
1000000000000000000000000000000000000
xcnRate() view returns (uint256)
0
Read-only
accountAssets(address, uint256) view returns (address)
allMarkets(uint256) view returns (address)
borrowCaps(address) view returns (uint256)
borrowGuardianPaused(address) view returns (bool)
checkMembership(address account, address oToken) view returns (bool)
getAccountLiquidity(address account) view returns (uint256, uint256, uint256)
getAssetsIn(address account) view returns (address[])
getHypotheticalAccountLiquidity(address account, address oTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256, uint256, uint256)
isDeprecated(address oToken) view returns (bool)
liquidateCalculateSeizeTokens(address oTokenBorrowed, address oTokenCollateral, uint256 actualRepayAmount) view returns (uint256, uint256)
liquidateCalculateSeizeTokensEx(address oTokenBorrowed, address oTokenExCollateral, uint256 repayAmount) view returns (uint256, uint256, uint256)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa, bool isXcned)
mintGuardianPaused(address) view returns (bool)
supplyCaps(address) view returns (uint256)
xcnAccrued(address) view returns (uint256)
xcnBorrowSpeeds(address) view returns (uint256)
xcnBorrowState(address) view returns (uint224 index, uint32 block)
xcnBorrowerIndex(address, address) view returns (uint256)
xcnSpeeds(address) view returns (uint256)
xcnSupplierIndex(address, address) view returns (uint256)
xcnSupplySpeeds(address) view returns (uint256)
xcnSupplyState(address) view returns (uint224 index, uint32 block)
State-modifying
Events _acceptAdmin() returns (uint256)
_acceptImplementation() returns (uint256)
_setPendingAdmin(address newPendingAdmin) returns (uint256)
_setPendingImplementation(address newPendingImplementation) returns (uint256)
_become(address unitroller)
_grantXcn(address recipient, uint256 amount)
_setBorrowPaused(address oToken, bool state) returns (bool)
_setCloseFactor(uint256 newCloseFactorMantissa) returns (uint256)
_setCollateralFactor(address oToken, uint256 newCollateralFactorMantissa) returns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns (uint256)
_setMarketCapGuardian(address newMarketCapGuardian)
_setMarketCaps(address[] oTokens, uint256[] newSupplyCaps, uint256[] newBorrowCaps)
_setMintPaused(address oToken, bool state) returns (bool)
_setPauseGuardian(address newPauseGuardian) returns (uint256)
_setPriceOracle(address newOracle) returns (uint256)
_setSeizePaused(bool state) returns (bool)
_setTransferPaused(bool state) returns (bool)
_setXcnSpeeds(address[] oTokens, uint256[] supplySpeeds, uint256[] borrowSpeeds)
_supportMarket(address oToken) returns (uint256)
borrowAllowed(address oToken, address borrower, uint256 borrowAmount) returns (uint256)
borrowVerify(address oToken, address borrower, uint256 borrowAmount)
claimXcn(address holder)
claimXcn(address holder, address[] oTokens)
claimXcn(address[] holders, address[] oTokens, bool borrowers, bool suppliers)
enterMarkets(address[] oTokens) returns (uint256[])
exitMarket(address oTokenAddress) returns (uint256)
liquidateBorrowAllowed(address oTokenBorrowed, address oTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns (uint256)
liquidateBorrowVerify(address oTokenBorrowed, address oTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintAllowed(address oToken, address minter, uint256 mintAmount) returns (uint256)
mintVerify(address oToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
redeemAllowed(address oToken, address redeemer, uint256 redeemTokens) returns (uint256)
redeemVerify(address oToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
repayBorrowAllowed(address oToken, address payer, address borrower, uint256 repayAmount) returns (uint256)
repayBorrowVerify(address oToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeAllowed(address oTokenCollateral, address oTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns (uint256)
seizeVerify(address oTokenCollateral, address oTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
transferAllowed(address oToken, address src, address dst, uint256 transferTokens) returns (uint256)
transferVerify(address oToken, address src, address dst, uint256 transferTokens)
Failure(uint256 error, uint256 info, uint256 detail)
NewAdmin(address oldAdmin, address newAdmin)
NewImplementation(address oldImplementation, address newImplementation)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewPendingImplementation(address oldPendingImplementation, address newPendingImplementation)
ActionPaused(address oToken, string action, bool pauseState)
ActionPaused(string action, bool pauseState)
DistributedBorrowerXcn(address indexed oToken, address indexed borrower, uint256 xcnDelta, uint256 xcnBorrowIndex)
DistributedSupplierXcn(address indexed oToken, address indexed supplier, uint256 xcnDelta, uint256 xcnSupplyIndex)
Failure(uint256 error, uint256 info, uint256 detail)
MarketEntered(address oToken, address account)
MarketExited(address oToken, address account)
MarketListed(address oToken)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address oToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewMarketCapGuardian(address oldMarketCapGuardian, address newMarketCapGuardian)
NewMarketCaps(address indexed oToken, uint256 newSupplyCap, uint256 newBorrowCap)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
XcnAccruedAdjusted(address indexed user, uint256 oldXcnAccrued, uint256 newXcnAccrued)
XcnBorrowSpeedUpdated(address indexed oToken, uint256 newSpeed)
XcnGranted(address recipient, uint256 amount)
XcnSupplySpeedUpdated(address indexed oToken, uint256 newSpeed)
constructor()
fallback()
This contract contains no error objects.