Compound USDbC

Verified contract

Proxy

Active on Base with 57,488 txns
Deployed by via 0x90cee1c0 at 2197588
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,509,360.44
ERC-20
Value $537,981.57
ERC-20
Value $224,798.58
ERC-20
Value $0.1
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xb5a23bb6c554192d38c1ed7d61a5110aa403ac191cc7326ca88d5e2f5921ac41
0xea8e6792859052a0fc485faab22b8f2de27f53577465a6e313cd9a680d727138
0x8da8a5c89bb44f39220d50f31ea2eddb996e9d334c79c64f4afc2f5c73aaebab
0xee619d909f365e88ffc758fb89da25cd49e4a2a86837b6c0e641e88c3546183b
0x9d85961dd7cee0825ecbb365325664748e83927c643b18b184a9fe592a43b706
0x01cab539999343554038488ef679bd48f620a2239be3934b50593bc87f7e1858
0x49312631c2ddd02620ba9bd963dc183463bb9ca6d0bf8cab44cef214e252b98d
0x3f3161e4c815d4564bcb770dce5a37c595564d88f5bd7853101624f3ed9c7c74
0x429804803751c97c16236f4206e9e053fed0738fd99e6b8a523c74cf5a132584
0x6f1248a4de80f7812e7e8b4cbfe8ac2141e00e8662477670a58569da97613a8f

Functions
Getter at block 22751353
baseBorrowMin(view returns (uint256)
1
baseMinForRewards(view returns (uint256)
1000000000
baseScale(view returns (uint256)
1000000
baseToken(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
baseTokenPriceFeed(view returns (address)
0x7e860098f58bbfc8648a4311b374b1d669a2bc6b
baseTrackingBorrowSpeed(view returns (uint256)
0
baseTrackingSupplySpeed(view returns (uint256)
0
borrowKink(view returns (uint256)
900000000000000000
borrowPerSecondInterestRateBase(view returns (uint256)
792744799
borrowPerSecondInterestRateSlopeHigh(view returns (uint256)
190258751902
borrowPerSecondInterestRateSlopeLow(view returns (uint256)
1426940639
decimals(view returns (uint8)
6
extensionDelegate(view returns (address)
0x2f9e3953b2ef89fa265f2a32ed9f80d00229125b
getReserves(view returns (int256)
134709810323
getUtilization(view returns (uint256)
890987524034263006
governor(view returns (address)
0xcc3e7c85bb0ee4f09380e041fee95a0caedd4a02
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)
2
pauseGuardian(view returns (address)
0x3cb4653f3b45f448d9100b118b75a1503281d2ee
storeFrontPriceFactor(view returns (uint256)
600000000000000000
supplyKink(view returns (uint256)
900000000000000000
supplyPerSecondInterestRateBase(view returns (uint256)
0
supplyPerSecondInterestRateSlopeHigh(view returns (uint256)
136352105530
supplyPerSecondInterestRateSlopeLow(view returns (uint256)
792744799
targetReserves(view returns (uint256)
5000000000000
totalBorrow(view returns (uint256)
736721343674
totalSupply(view returns (uint256)
826852607849
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(
SupplyCapExceeded(
TimestampTooLarge(
TooManyAssets(
TooMuchSlippage(
TransferInFailed(
TransferOutFailed(
Unauthorized(