This contract is being backfilled. You may encounter incomplete storage history.

Moonwell cbETH

Verified contract

Proxy

Active on Base with 27,862 txns
Deployed by via 0x197733c4 at 2162476
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
18 additional variables
ERC-20
Value $18,257,555.84
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x42d3995bda28191d73836b47b2a9aa27471f67819af87b2b7b396e7ffbc3801d
0xac2414a13ae0c823545e928c75ecd223bac812e98d06b37f200728d90c92c9f7
0xc368cc5f3783edab64e608f545e0bd968a661b88cd98990bf6df05021d4120e2
0xb76dc7e0b4cb665b1d662af6b8a6c06503e4c7e62f61269f7060040afa57374c
0x6f405dacb63719079431bce6fa66e3938935003bf5fc621e550dba6b48759751
0x1b128a590d2631b46162afa024a1fd222487fd1b7bbbd6f0d8ea46de916b7be4
0x4a94bf549096472b5bc10cb6df157aa89c6456bb8a51d121460f5767bf48a5c9
0xea343c1c9354804e5e1246261859e0bd7ebbab8c18a55b665293c2c03267ba38
0x876b8c92c52f6a76657ea7e9a07bf3fd20b2e5cb8c416736eddea59063a710c4
0x44bf8d1a02e49eab48adefbe56e57fe58c56d38e70f933467ca3c6af8c49c908

Functions
Getter at block 22754584
accrualBlockTimestamp(view returns (uint256)
1732297971
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1021125595421164173
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
getCash(view returns (uint256)
5110167639596715366921
implementation(view returns (address)
0x1fadff493529c3fcc7ee04f1f15d19816dda45b7
interestRateModel(view returns (address)
0x9c3431faf6af953815893ca4661b8f437ce0ee22
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell cbETH
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
150000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mcbETH
totalBorrows(view returns (uint256)
2271541495727130577372
totalReserves(view returns (uint256)
7748250305651599830
totalSupply(view returns (uint256)
36738087318839
underlying(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
accrualBlockTimestamp(view returns (uint256)
1732297971
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1021125595421164173
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
getCash(view returns (uint256)
5110167639596715366921
implementation(view returns (address)
0x1fadff493529c3fcc7ee04f1f15d19816dda45b7
interestRateModel(view returns (address)
0x9c3431faf6af953815893ca4661b8f437ce0ee22
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell cbETH
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
150000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mcbETH
totalBorrows(view returns (uint256)
2271541495727130577372
totalReserves(view returns (uint256)
7748250305651599830
totalSupply(view returns (uint256)
36738087318839
underlying(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
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)
_setProtocolSeizeShare(uint256 newProtocolSeizeShareMantissareturns (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 mTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
mintWithPermit(uint256 mintAmountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (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)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setProtocolSeizeShare(uint256 newProtocolSeizeShareMantissareturns (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 mTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
mintWithPermit(uint256 mintAmountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (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
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress mTokenCollateraluint256 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
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissauint256 newProtocolSeizeShareMantissa
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
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress mTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissauint256 newProtocolSeizeShareMantissa
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

This contract contains no error objects.