Moonwell WETH

Verified contract

Proxy

Active on Base with 410,435 txns
Deployed by via 0x52a69e78 at 2162460
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $43,467,680.4
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x38fd9b49232e1d40e2242a97edcdc782c0d7327c2a4fd0dcdd8db395bd9d30aa
0xb58699dfcfabc7fd8475e10634dbb730080d1010b91687855f19a3d657d52f4e
0x0bbc6991bf3b4bd7c6ecd438b5db8b529a5451c698bb6aebf4c76e8350b56384
0x191d3bf05f3adac9a9c9c153997c70e43a34bee37a2ea163985d6d4eedca0970
0x88c1b16b254c9763d221d2bcb707196080e208355050d8397f26e4397fba416f
0xa62a18648cffc03fe8aeb93cf9aba68d319288301fba5af859b377ebffbaad36
0x340911721525ade55531054532742722bfee8e7baff468a10a6c9a41e559f60c
0x3732c98f5bad1100a61859abb3d731d21655c49842290fcd2e833e42afb5579c
0x5768b08aa96d3c6bdacda83f5fc7b27b8b6bd7d15d8b6b0718614c6e3cbfe95c
0x2d15cc0e98e2a60933032373db0190516ecbee02431d6ee817529c6d5bf0e042

Functions
Getter at block 22730688
accrualBlockTimestamp(view returns (uint256)
1732250707
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1037335056235413878
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
203900060329339899383441555
getCash(view returns (uint256)
12740955374727205927750
implementation(view returns (address)
0x599d4a1538d686814ee11b331eacbba166d7c41a
interestRateModel(view returns (address)
0x0fc39bf0dea1ce1bee4be77680f4f55f4ef3f8ef
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell WETH
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
50000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mWETH
totalBorrows(view returns (uint256)
34773233853518593641593
totalReserves(view returns (uint256)
148345192618396274332
totalSupply(view returns (uint256)
232299313492708
underlying(view returns (address)
0x4200000000000000000000000000000000000006
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)
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)
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
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.