Compound WETH
Verified contract
Proxy
Active on
Base with 211,872 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($17,045,019.53)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ezETH | ERC-20 | 1.788959K | $3,420.49 |
$6,119,116.87 | |
weETH | ERC-20 | 1.433563K | $3,506.50 |
$5,026,790.06 | |
cbETH | ERC-20 | 961.493753 | $3,605.89 |
$3,467,040.71 | |
WETH | ERC-20 | 368.08182 | $3,332.45 |
$1,226,614.26 | |
wstETH | ERC-20 | 276.677015 | $3,944.45 |
$1,091,338.65 | |
wrsETH | ERC-20 | 31.362321 | $3,423.85 |
$107,379.88 | |
USDC | ERC-20 | 3.730975K | $1.00 |
$3,730.98 | |
cbBTC | ERC-20 | 0.030558 | $98,437.00 |
$3,008 | |
WGC | ERC-20 | 200 | $0.000546 |
$0.11 | |
USA | ERC-20 | 1 | $0.000833 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22741844 | 2 minutes ago | | | 0 | 0.000000307674650676 | |
| 22741483 | 14 minutes ago | | | 0 | 1.9190932e-7 | |
| 22741316 | 19 minutes ago | | | 0 | 0.0000037087933 | |
| 22740835 | 35 minutes ago | | | 0 | 1.7780000e-7 | |
| 22740659 | 41 minutes ago | | | 0 | 2.5855650e-7 | |
| 22740139 | an hour ago | | | 0 | 1.3512800e-7 | |
| 22740130 | an hour ago | | | 0 | 2.4251772e-7 | |
| 22739930 | an hour ago | | | 0 | 1.3512800e-7 | |
| 22739815 | an hour ago | | | 0 | 2.1259090e-7 | |
| 22739715 | an hour ago | | | 0 | 0.000000206675644393 |
ABI
ABI objects
Getter at block 22741888
baseBorrowMin() view returns (uint256)
1000000000000
baseMinForRewards() view returns (uint256)
100000000000000000000
baseScale() view returns (uint256)
1000000000000000000
baseToken() view returns (address)
0x4200000000000000000000000000000000000006
baseTokenPriceFeed() view returns (address)
0x9f485610e26b9c0140439f88dc0c7742903bd1cf
baseTrackingBorrowSpeed() view returns (uint256)
11574074074
baseTrackingSupplySpeed() view returns (uint256)
69444444444
borrowKink() view returns (uint256)
900000000000000000
borrowPerSecondInterestRateBase() view returns (uint256)
317097919
borrowPerSecondInterestRateSlopeHigh() view returns (uint256)
47564687975
borrowPerSecondInterestRateSlopeLow() view returns (uint256)
459791983
decimals() view returns (uint8)
18
extensionDelegate() view returns (address)
0x88bb8c109640778d3fb1074bb10a66e31f2c9c17
getReserves() view returns (int256)
8975735997327612634
getUtilization() view returns (uint256)
910268676272740975
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)
7
pauseGuardian() view returns (address)
0x3cb4653f3b45f448d9100b118b75a1503281d2ee
storeFrontPriceFactor() view returns (uint256)
700000000000000000
supplyKink() view returns (uint256)
900000000000000000
supplyPerSecondInterestRateBase() view returns (uint256)
0
supplyPerSecondInterestRateSlopeHigh() view returns (uint256)
38051750380
supplyPerSecondInterestRateSlopeLow() view returns (uint256)
523211567
targetReserves() view returns (uint256)
5000000000000000000000
totalBorrow() view returns (uint256)
3642910443678552209777
totalSupply() view returns (uint256)
4002016527938108768270
trackingIndexScale() view returns (uint256)
1000000000000000
Read-only
balanceOf(address account) view returns (uint256)
borrowBalanceOf(address account) view returns (uint256)
getAssetInfo(uint8 i) view returns (struct CometCoreAssetInfo)
getAssetInfoByAddress(address asset) view returns (struct CometCoreAssetInfo)
getBorrowRate(uint256 utilization) view returns (uint64)
getCollateralReserves(address asset) view returns (uint256)
getPrice(address priceFeed) view returns (uint256)
getSupplyRate(uint256 utilization) view returns (uint64)
hasPermission(address owner, address manager) view returns (bool)
isAllowed(address, address) view returns (bool)
isBorrowCollateralized(address account) view returns (bool)
isLiquidatable(address account) view returns (bool)
liquidatorPoints(address) view returns (uint32 numAbsorbs, uint64 numAbsorbed, uint128 approxSpend, uint32 _reserved)
quoteCollateral(address asset, uint256 baseAmount) view returns (uint256)
totalsCollateral(address) view returns (uint128 totalSupplyAsset, uint128 _reserved)
userBasic(address) view returns (int104 principal, uint64 baseTrackingIndex, uint64 baseTrackingAccrued, uint16 assetsIn, uint8 _reserved)
userCollateral(address, address) view returns (uint128 balance, uint128 _reserved)
userNonce(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
absorb(address absorber, address[] accounts)
accrueAccount(address account)
approveThis(address manager, address asset, uint256 amount)
buyCollateral(address asset, uint256 minAmount, uint256 baseAmount, address recipient)
initializeStorage()
pause(bool supplyPaused, bool transferPaused, bool withdrawPaused, bool absorbPaused, bool buyPaused)
supply(address asset, uint256 amount)
supplyFrom(address from, address dst, address asset, uint256 amount)
supplyTo(address dst, address asset, uint256 amount)
transfer(address dst, uint256 amount) returns (bool)
transferAsset(address dst, address asset, uint256 amount)
transferAssetFrom(address src, address dst, address asset, uint256 amount)
transferFrom(address src, address dst, uint256 amount) returns (bool)
withdraw(address asset, uint256 amount)
withdrawFrom(address src, address to, address asset, uint256 amount)
withdrawReserves(address to, uint256 amount)
withdrawTo(address to, address asset, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AbsorbCollateral(address indexed absorber, address indexed borrower, address indexed asset, uint256 collateralAbsorbed, uint256 usdValue)
AbsorbDebt(address indexed absorber, address indexed borrower, uint256 basePaidOut, uint256 usdValue)
BuyCollateral(address indexed buyer, address indexed asset, uint256 baseAmount, uint256 collateralAmount)
PauseAction(bool supplyPaused, bool transferPaused, bool withdrawPaused, bool absorbPaused, bool buyPaused)
Supply(address indexed from, address indexed dst, uint256 amount)
SupplyCollateral(address indexed from, address indexed dst, address indexed asset, uint256 amount)
Transfer(address indexed from, address indexed to, uint256 amount)
TransferCollateral(address indexed from, address indexed to, address indexed asset, uint256 amount)
Withdraw(address indexed src, address indexed to, uint256 amount)
WithdrawCollateral(address indexed src, address indexed to, address indexed asset, uint256 amount)
WithdrawReserves(address indexed to, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
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()