Compound USDT

Verified contract

Proxy

Active on Ethereum with 113,851 txns
Deployed by via 0x7e771519 at 9879363
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $33,355,513.54
ERC-20
Value $1,986.56
ERC-20
Value $777
ERC-20
Value $3.39
ERC-20
Value $0.54
ERC-20
Value $0.03
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x897f04161892d17fcfe0d85900997e238cc2e731d044bdcee4e86aef0b7be52a
0x3aef4d62cc2852b33e59005b5cb76971586358022bf121e7071f018aad47e91e
0x3e435b00d1f7d6211ba2817e0468ba48cfcd7f85599756b1eb2bb240c0a032fe
0x54884037041e89b2669e94d7dde1fe4a0408d1b0d1a1aa392b8823cf47b42f95
0xdc6d551d3188e1cf86e39d7530e09a306677793a8775c99daf0f5e21220738a4
0x2d4d365c1afd039cee6f2d9101b99442a9b999f45169db275ce9406ce82a589a
0xfad3b01a75ec6b52b4a0c9f323aef8e779f983c99545124cbb958325617c365b
0xa57f0a2406710820caaa1b0afade6d42731503b893d8f37146fba559cde7a513
0x5668c70ad37a1b6bab57f3a5ce83cbe3c7bcd04078bcd6dbe6dee594f5ea3e8b
0xf3a147a00a1444e5b2868108b44515923188a75aaba2375fec6a9b5e5774ca3d

Functions
Getter at block 20791617
accrualBlockNumber(view returns (uint256)
20790124
admin(view returns (address)
0x6d903f6003cca6255d85cca4d3b5e5146dc33925
borrowIndex(view returns (uint256)
1321717361744578466
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
241262273930859
getCash(view returns (uint256)
33355513537915
implementation(view returns (address)
0x3363bae2fc44da742df13cd3ee94b6bb868ea376
interestRateModel(view returns (address)
0xfb564da37b41b2f6b6edcc3e56fbf523bd9f2012
isCToken(view returns (bool)
true
name(view returns (string)
Compound USDT
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
150000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
cUSDT
totalBorrows(view returns (uint256)
107357757142792
totalReserves(view returns (uint256)
4492471233507
totalSupply(view returns (uint256)
564617075134746070
underlying(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
NO_ERROR(view returns (uint256)
0
accrualBlockNumber(view returns (uint256)
20790124
admin(view returns (address)
0x6d903f6003cca6255d85cca4d3b5e5146dc33925
borrowIndex(view returns (uint256)
1321717361744578466
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
241262273930859
getCash(view returns (uint256)
33355513537915
implementation(view returns (address)
0x3363bae2fc44da742df13cd3ee94b6bb868ea376
interestRateModel(view returns (address)
0xfb564da37b41b2f6b6edcc3e56fbf523bd9f2012
isCToken(view returns (bool)
true
name(view returns (string)
Compound USDT
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
150000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
cUSDT
totalBorrows(view returns (uint256)
107357757142792
totalReserves(view returns (uint256)
4492471233507
totalSupply(view returns (uint256)
564617075134746070
underlying(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
delegateToViewImplementation(bytes dataview returns (bytes)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datareturns (bytes)
exchangeRateCurrent(returns (uint256)
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_delegateCompLikeTo(address compLikeDelegatee
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
initialize(address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
initialize(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
Events
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewImplementation(address oldImplementationaddress newImplementation
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_address implementation_bytes becomeImplementationData
Fallback and receive
fallback(
Errors
AcceptAdminPendingAdminCheck(
AddReservesFactorFreshCheck(uint256 actualAddAmount
BorrowCashNotAvailable(
BorrowComptrollerRejection(uint256 errorCode
BorrowFreshnessCheck(
LiquidateAccrueBorrowInterestFailed(uint256 errorCode
LiquidateAccrueCollateralInterestFailed(uint256 errorCode
LiquidateCloseAmountIsUintMax(
LiquidateCloseAmountIsZero(
LiquidateCollateralFreshnessCheck(
LiquidateComptrollerRejection(uint256 errorCode
LiquidateFreshnessCheck(
LiquidateLiquidatorIsBorrower(
LiquidateRepayBorrowFreshFailed(uint256 errorCode
LiquidateSeizeComptrollerRejection(uint256 errorCode
LiquidateSeizeLiquidatorIsBorrower(
MintComptrollerRejection(uint256 errorCode
MintFreshnessCheck(
RedeemComptrollerRejection(uint256 errorCode
RedeemFreshnessCheck(
RedeemTransferOutNotPossible(
ReduceReservesAdminCheck(
ReduceReservesCashNotAvailable(
ReduceReservesCashValidation(
ReduceReservesFreshCheck(
RepayBorrowComptrollerRejection(uint256 errorCode
RepayBorrowFreshnessCheck(
SetComptrollerOwnerCheck(
SetInterestRateModelFreshCheck(
SetInterestRateModelOwnerCheck(
SetPendingAdminOwnerCheck(
SetReserveFactorAdminCheck(
SetReserveFactorBoundsCheck(
SetReserveFactorFreshCheck(
TransferComptrollerRejection(uint256 errorCode
TransferNotAllowed(
TransferNotEnough(
TransferTooMuch(