Moonwell cbBTC

Verified contract

Proxy

Active on Base with 8,448 txns
Deployed by via 0x2c9bc47b at 19389314
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
18 additional variables
ERC-20
Value $39,505,275.12
ERC-20
Value $0
0x3d989f7723164baf2fa98fb0ec53da410717a55905f7baa7e03e1a7f8223046f
0x610f591f078777b999742c29291b3ea85dbc8c684b963eaf21562abc030fb389
0x66652ab4313a26484a665e11664358c3ec9cb623fcf2368dde84e26bdf40dadf
0x55eb1c786dec9f7c1bc97a19afa373ea746e7b9e11b85c8806c9e74eecb198e0
0xa580feaca27433d9343a280ac7d993409a34b2ba3d82b89698669e968206e209
0x951b6090fd1db1f5eff8ba9d6dcd07d01da0f40d54a5e5fe180e3d836fbf5289
0x8c264d37bceba2c68297f0099aa565333b992310f3535ec143f149246c439ce1
0x8f42e6063760864d41c1c3b06443d062885200e0d1ad72570b2c8cb8a524544c
0x2c9d6b0a0b67b6badc0df37c1445069af512035d8edce08185997b073d745d71
0xb4166eacf06596aa99d74e81c552195edfbd3c3aae9a61ca95691d8f72f29812

Functions
Getter at block 22709887
accrualBlockTimestamp(view returns (uint256)
1732209033
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1005055393450312347
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
getCash(view returns (uint256)
40592755024
implementation(view returns (address)
0x1fadff493529c3fcc7ee04f1f15d19816dda45b7
interestRateModel(view returns (address)
0x61e0dec383ef2e4be7e198f0e33605a553da281d
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell cbBTC
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mcbBTC
totalBorrows(view returns (uint256)
40584249229
totalReserves(view returns (uint256)
23890036
totalSupply(view returns (uint256)
4052752050963
underlying(view returns (address)
0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf
accrualBlockTimestamp(view returns (uint256)
1732209033
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1005055393450312347
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
getCash(view returns (uint256)
40592755024
implementation(view returns (address)
0x1fadff493529c3fcc7ee04f1f15d19816dda45b7
interestRateModel(view returns (address)
0x61e0dec383ef2e4be7e198f0e33605a553da281d
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell cbBTC
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mcbBTC
totalBorrows(view returns (uint256)
40584249229
totalReserves(view returns (uint256)
23890036
totalSupply(view returns (uint256)
4052752050963
underlying(view returns (address)
0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf
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.