Compound USDT

Verified contract

Proxy

Active on Ethereum with 3,180 txns
Deployed by via 0x512c9bd0 at 20190637
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $73,686,299.57
ERC-20
Value $54,293,915.5
ERC-20
Value $29,570,894.85
ERC-20
Value $10,018,596.99
ERC-20
Value $4,399,996.19
ERC-20
Value $2,253,003.8
ERC-20
Value $1,328,083.45
ERC-20
Value $205,839.98
ERC-20
Value $0
ERC-20
--
0xc6ad442d9be7c5d37fa524e751f1e6dbf9b148180f1d8d5f33bdaeef5de15e64
0x741c294d7a14469df4eac8104eae87772d36dc833cd8244dc2ce3a873bfff45a
0x7c4d140a4505e43841724683c99a25d63a243f8cb5c609c459a128be7e0b9886
0xa0cfc21fd4fd88226c8dcf1073f25a33db2ca6ab0ee281274b71950a2ef5b73a
0x527ff700fde321d2010a20a1909799d582e833c9f172322e1e29bcd0ad412a10
0x52ff3fa22907293b2388745cdbd94ea848549d0827d70546fc9f07009b911daf
0xa063e3760e3ee24c90e920f7ff5bfe5e1a680c0f460d8e6d87bfb7a8f0106d00
0x80da69e692420b9ea4c81f83a1c50679e94dd16c782c6d45c25da0dae9a48bde
0xd7fa7c4138654285320cde1f2151d3361119a70e9759fd8c666b5bc38ed8080e
0xc9f990b3187a9a2be3b719411ad2636a83a27478639a90e62a40ff95c3aaea06

Functions
Getter at block 20908293
baseBorrowMin(view returns (uint256)
100000000
baseMinForRewards(view returns (uint256)
100000000000
baseScale(view returns (uint256)
1000000
baseToken(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
baseTokenPriceFeed(view returns (address)
0x3e7d1eab13ad0104d2750b8863b489d65364e32d
baseTrackingBorrowSpeed(view returns (uint256)
578703703703
baseTrackingSupplySpeed(view returns (uint256)
810185185185
borrowKink(view returns (uint256)
900000000000000000
borrowPerSecondInterestRateBase(view returns (uint256)
475646879
borrowPerSecondInterestRateSlopeHigh(view returns (uint256)
126839167935
borrowPerSecondInterestRateSlopeLow(view returns (uint256)
1046423135
decimals(view returns (uint8)
6
extensionDelegate(view returns (address)
0x5c58d4479a1e9b2d19ee052143fa73f0ee79a36e
getReserves(view returns (int256)
417559095139
getUtilization(view returns (uint256)
874818397871764717
governor(view returns (address)
0x6d903f6003cca6255d85cca4d3b5e5146dc33925
isAbsorbPaused(view returns (bool)
false
isBuyPaused(view returns (bool)
false
isSupplyPaused(view returns (bool)
false
isTransferPaused(view returns (bool)
false
isWithdrawPaused(view returns (bool)
false
numAssets(view returns (uint8)
7
pauseGuardian(view returns (address)
0xbbf3f1421d886e9b2c5d716b5192ac998af2012c
storeFrontPriceFactor(view returns (uint256)
600000000000000000
supplyKink(view returns (uint256)
900000000000000000
supplyPerSecondInterestRateBase(view returns (uint256)
0
supplyPerSecondInterestRateSlopeHigh(view returns (uint256)
114155251141
supplyPerSecondInterestRateSlopeLow(view returns (uint256)
1236681887
targetReserves(view returns (uint256)
20000000000000
totalBorrow(view returns (uint256)
67027070887645
totalSupply(view returns (uint256)
76618100191995
trackingIndexScale(view returns (uint256)
1000000000000000
Read-only
balanceOf(address accountview returns (uint256)
borrowBalanceOf(address accountview returns (uint256)
getAssetInfo(uint8 iview returns (struct CometCoreAssetInfo)
getAssetInfoByAddress(address assetview returns (struct CometCoreAssetInfo)
getBorrowRate(uint256 utilizationview returns (uint64)
getCollateralReserves(address assetview returns (uint256)
getPrice(address priceFeedview returns (uint256)
getSupplyRate(uint256 utilizationview returns (uint64)
hasPermission(address owneraddress managerview returns (bool)
isAllowed(addressaddressview returns (bool)
isBorrowCollateralized(address accountview returns (bool)
isLiquidatable(address accountview returns (bool)
liquidatorPoints(addressview returns (uint32 numAbsorbsuint64 numAbsorbeduint128 approxSpenduint32 _reserved)
quoteCollateral(address assetuint256 baseAmountview returns (uint256)
totalsCollateral(addressview returns (uint128 totalSupplyAssetuint128 _reserved)
userBasic(addressview returns (int104 principaluint64 baseTrackingIndexuint64 baseTrackingAccrueduint16 assetsInuint8 _reserved)
userCollateral(addressaddressview returns (uint128 balanceuint128 _reserved)
userNonce(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
absorb(address absorberaddress[] accounts
accrueAccount(address account
approveThis(address manageraddress assetuint256 amount
buyCollateral(address assetuint256 minAmountuint256 baseAmountaddress recipient
initializeStorage(
pause(bool supplyPausedbool transferPausedbool withdrawPausedbool absorbPausedbool buyPaused
supply(address assetuint256 amount
supplyFrom(address fromaddress dstaddress assetuint256 amount
supplyTo(address dstaddress assetuint256 amount
transfer(address dstuint256 amountreturns (bool)
transferAsset(address dstaddress assetuint256 amount
transferAssetFrom(address srcaddress dstaddress assetuint256 amount
transferFrom(address srcaddress dstuint256 amountreturns (bool)
withdraw(address assetuint256 amount
withdrawFrom(address srcaddress toaddress assetuint256 amount
withdrawReserves(address touint256 amount
withdrawTo(address toaddress assetuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AbsorbCollateral(address indexed absorberaddress indexed borroweraddress indexed assetuint256 collateralAbsorbeduint256 usdValue
AbsorbDebt(address indexed absorberaddress indexed borroweruint256 basePaidOutuint256 usdValue
BuyCollateral(address indexed buyeraddress indexed assetuint256 baseAmountuint256 collateralAmount
PauseAction(bool supplyPausedbool transferPausedbool withdrawPausedbool absorbPausedbool buyPaused
Supply(address indexed fromaddress indexed dstuint256 amount
SupplyCollateral(address indexed fromaddress indexed dstaddress indexed assetuint256 amount
Transfer(address indexed fromaddress indexed touint256 amount
TransferCollateral(address indexed fromaddress indexed toaddress indexed assetuint256 amount
Withdraw(address indexed srcaddress indexed touint256 amount
WithdrawCollateral(address indexed srcaddress indexed toaddress indexed assetuint256 amount
WithdrawReserves(address indexed touint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
Errors
Absurd(
AlreadyInitialized(
BadAsset(
BadDecimals(
BadDiscount(
BadMinimum(
BadPrice(
BorrowCFTooLarge(
BorrowTooSmall(
InsufficientReserves(
InvalidInt104(
InvalidInt256(
InvalidUInt104(
InvalidUInt128(
InvalidUInt64(
LiquidateCFTooLarge(
NegativeNumber(
NoSelfTransfer(
NotCollateralized(
NotForSale(
NotLiquidatable(
Paused(
ReentrantCallBlocked(
SupplyCapExceeded(
TimestampTooLarge(
TooManyAssets(
TooMuchSlippage(
TransferInFailed(
TransferOutFailed(
Unauthorized(