Unitroller
Verified contract
Proxy
Active on
Ethereum with 265 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
0x2c9f…6195
15 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TPI | ERC-20 | 162.901533M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20608223 | a month ago | | | 0 | 0.0011983440 | |
| 20043630 | 4 months ago | | | 0 | 0.0010802842 | |
| 19999897 | 4 months ago | | | 0 | 0.0017441580 | |
| 19836033 | 5 months ago | | | 0 | 0.00046835951 | |
| 19835855 | 5 months ago | | | 0 | 0.00062324674 | |
| 19835843 | 5 months ago | | | 0 | 0.0033160549 | |
| 19601231 | 6 months ago | | | 0 | 0.0050659053 | |
| 19250685 | 8 months ago | | | 0 | 0.0019077868 | |
| 18848144 | 9 months ago | | | 0 | 0.0091070701 | |
| 18603854 | a year ago | | | 0 | 0.0060776256 |
ABI
ABI objects
Getter at block 20890696
admin() view returns (address)
0x8298c41dbd3b518c00f66ebdc8a4cafe6253f2ad
comptrollerImplementation() view returns (address)
0x91ba45e4889127d5e28df074348c6c04974c6ba2
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused() view returns (bool)
false
_mintGuardianPaused() view returns (bool)
false
admin() view returns (address)
0x8298c41dbd3b518c00f66ebdc8a4cafe6253f2ad
borrowCapGuardian() view returns (address)
0x278342bc33fe98977738e6e25a743e0f4b892a03
closeFactorMantissa() view returns (uint256)
500000000000000000
compAddress() view returns (address)
0x5cb17273bfe227bd791ceee31c9d5db6289f2797
compInitialIndex() view returns (uint224)
1000000000000000000000000000000000000
compRate() view returns (uint256)
0
comptrollerImplementation() view returns (address)
0x91ba45e4889127d5e28df074348c6c04974c6ba2
gNFT() view returns (address)
0x2e86fa4440d93b1bffea5ca673314ef54216d0a8
getAllMarkets() view returns (address[])
[0x276d2b35b4204E8c3A5c2B9031cA63e72acb00DE, 0x6365B24999105aFd1Bc44Ddd43718B2407E43298, 0x8aD4475d330926Cc4387D3D1b0c80688e71BF310, 0x06078583447f9c0b4b688acE305de8a342c7aF2B, 0xc5FA52AA356203Ae375d0A98D7423c350b5b31C6, 0xd307d71B53964Bd3E2E2E9429c04b7C7f8A55002, 0x3444dba50284765FF1579085C01f296aaD588b1C, 0x1DDC1A193dC1E7625120f43986194ca86E95D24E, 0xC243E958C3fA4bC7E54C7496eCCd05A1dFC52E79]
getBlockNumber() view returns (uint256)
20890696
getCompAddress() view returns (address)
0x5cb17273bfe227bd791ceee31c9d5db6289f2797
isComptroller() view returns (bool)
true
liquidationIncentiveMantissa() view returns (uint256)
1200000000000000000
maxAssets() view returns (uint256)
0
oracle() view returns (address)
0x2c9f0a53ad8aa2ef392eea1e02137b648df66195
pauseGuardian() view returns (address)
0x624539b4171c4a4fa652165352952f7b4b2ca166
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused() view returns (bool)
false
transferGuardianPaused() view returns (bool)
false
treasury() view returns (address)
0x0529cea607586b33148b77c165f88362c9b00b11
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 cToken) view returns (bool)
compAccrued(address) view returns (uint256)
compBorrowSpeeds(address) view returns (uint256)
compBorrowState(address) view returns (uint224 index, uint32 block)
compBorrowerIndex(address, address) view returns (uint256)
compContributorSpeeds(address) view returns (uint256)
compReceivable(address) view returns (uint256)
compSpeeds(address) view returns (uint256)
compSupplierIndex(address, address) view returns (uint256)
compSupplySpeeds(address) view returns (uint256)
compSupplyState(address) view returns (uint224 index, uint32 block)
getAccountLiquidity(address account) view returns (uint256, uint256, uint256)
getAssetsIn(address account) view returns (address[])
getHypotheticalAccountLiquidity(address account, address cTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256, uint256, uint256)
isDeprecated(address cToken) view returns (bool)
lastContributorBlock(address) view returns (uint256)
liquidateCalculateSeizeTokens(address cTokenBorrowed, address cTokenCollateral, uint256 actualRepayAmount) view returns (uint256, uint256)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa, bool isComped)
mintGuardianPaused(address) view returns (bool)
State-modifying
Events _acceptAdmin() returns (uint256)
_acceptImplementation() returns (uint256)
_setPendingAdmin(address newPendingAdmin) returns (uint256)
_setPendingImplementation(address newPendingImplementation) returns (uint256)
_become(address unitroller)
_grantComp(address recipient, uint256 amount)
_setBorrowCapGuardian(address newBorrowCapGuardian)
_setBorrowPaused(address cToken, bool state) returns (bool)
_setCloseFactor(uint256 newCloseFactorMantissa) returns (uint256)
_setCollateralFactor(address cToken, uint256 newCollateralFactorMantissa) returns (uint256)
_setCompAddress(address _compAddress)
_setCompSpeeds(address[] cTokens, uint256[] supplySpeeds, uint256[] borrowSpeeds)
_setContributorCompSpeed(address contributor, uint256 compSpeed)
_setGNft(address newGNFT)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns (uint256)
_setMarketBorrowCaps(address[] cTokens, uint256[] newBorrowCaps)
_setMintPaused(address cToken, bool state) returns (bool)
_setPauseGuardian(address newPauseGuardian) returns (uint256)
_setPriceOracle(address newOracle) returns (uint256)
_setSeizePaused(bool state) returns (bool)
_setTransferPaused(bool state) returns (bool)
_setTreasury(address newTreasury)
_supportMarket(address cToken) returns (uint256)
borrowAllowed(address cToken, address borrower, uint256 borrowAmount) returns (uint256)
borrowVerify(address cToken, address borrower, uint256 borrowAmount)
claimComp(address holder)
claimComp(address holder, address[] cTokens)
claimComp(address[] holders, address[] cTokens, bool borrowers, bool suppliers)
enterMarkets(address[] cTokens) returns (uint256[])
exitMarket(address cTokenAddress) returns (uint256)
fixCompSpeeds(address[] affectedCTokens, uint256[] tokenSupplyIndex, address[] affectedUsers)
liquidateBorrowAllowed(address cTokenBorrowed, address cTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns (uint256)
liquidateBorrowVerify(address cTokenBorrowed, address cTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintAllowed(address cToken, address minter, uint256 mintAmount) returns (uint256)
mintVerify(address cToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
redeemAllowed(address cToken, address redeemer, uint256 redeemTokens) returns (uint256)
redeemVerify(address cToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
repayBorrowAllowed(address cToken, address payer, address borrower, uint256 repayAmount) returns (uint256)
repayBorrowVerify(address cToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeAllowed(address cTokenCollateral, address cTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns (uint256)
seizeVerify(address cTokenCollateral, address cTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
transferAllowed(address cToken, address src, address dst, uint256 transferTokens) returns (uint256)
transferVerify(address cToken, address src, address dst, uint256 transferTokens)
updateContributorRewards(address contributor)
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 cToken, string action, bool pauseState)
ActionPaused(string action, bool pauseState)
CompAccruedAdjusted(address indexed user, uint256 oldCompAccrued, uint256 newCompAccrued)
CompBorrowSpeedUpdated(address indexed cToken, uint256 newSpeed)
CompGranted(address recipient, uint256 amount)
CompReceivableUpdated(address indexed user, uint256 oldCompReceivable, uint256 newCompReceivable)
CompSupplySpeedUpdated(address indexed cToken, uint256 newSpeed)
ContributorCompSpeedUpdated(address indexed contributor, uint256 newSpeed)
DistributedBorrowerComp(address indexed cToken, address indexed borrower, uint256 compDelta, uint256 compBorrowIndex)
DistributedSupplierComp(address indexed cToken, address indexed supplier, uint256 compDelta, uint256 compSupplyIndex)
Failure(uint256 error, uint256 info, uint256 detail)
GNFT(address gNFT)
MarketEntered(address cToken, address account)
MarketExited(address cToken, address account)
MarketListed(address cToken)
NewBorrowCap(address indexed cToken, uint256 newBorrowCap)
NewBorrowCapGuardian(address oldBorrowCapGuardian, address newBorrowCapGuardian)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address cToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
NewTreasury(address oldTreasury, address newTreasury)
TPI(address tpi)
constructor()
fallback()
This contract contains no error objects.