Moonwell DAI

Verified contract

Proxy

Active on Base with 25,525 txns
Deployed by via 0xe2555489 at 2967683
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
18 additional variables
ERC-20
Value $109,897.61
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xeee7304d2f81fd8f5712e14fe0cd2ac50b74bd3049fce5a0fed4c864d8133e38
0x37b8e7f0e8c563556ae4d5d43498a4265123792b277c6e0aac9bad098fbf478c
0x8d76efe2fbfd7f908b496666fc3e2e8c1aef508ffa9bb3f6e29db45b27a729af
0xc0161ec837e5186f3ce37b8afab70d6b01e647c0fbb10be3d0192a56ae6b6329
0x2c9746e3ce456dfa82192519b125a7af4c7c2d486d477efda0d792071873e2dc
0x3d214f0fb8974815d9c2f70e4009f7d690bdd722df7f567d4cb1e28df0455e89
0xe39f83d4fd734f3202aeeb2d07a3796a121cf3209f668a9b5a35f5eb23d2d2a7
0x0cb948485dec197863813ff2c8ffae5a7794c31e590067cd7974013bfacedf98
0x52f44f31c54e9e5f4897c1f755b5bd85ae630c43bb52c48f2104cf4164edd607
0x7d83899196d600926a941542aa02af60cbf036ca1753db600c00e76f68cba567

Functions
Getter at block 22747467
accrualBlockTimestamp(view returns (uint256)
1732283437
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1081917599316967602
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
209070883631791227414708373
getCash(view returns (uint256)
110129099024097228772009
implementation(view returns (address)
0x1fadff493529c3fcc7ee04f1f15d19816dda45b7
interestRateModel(view returns (address)
0x8781110995cbdc58eff7425d4a31bdc9db8b3cdd
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell DAI
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
400000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mDAI
totalBorrows(view returns (uint256)
160131693150606980114632
totalReserves(view returns (uint256)
18882438964174961082427
totalSupply(view returns (uint256)
1202359452659360
underlying(view returns (address)
0x50c5725949a6f0c72e6c4a641f24049a917db0cb
accrualBlockTimestamp(view returns (uint256)
1732283437
admin(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
borrowIndex(view returns (uint256)
1081917599316967602
 
borrowRatePerTimestamp(view returns (uint256)
comptroller(view returns (address)
0xfbb21d0380bee3312b33c4353c8936a0f13ef26c
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
209070883631791227414708373
getCash(view returns (uint256)
110129099024097228772009
implementation(view returns (address)
0x1fadff493529c3fcc7ee04f1f15d19816dda45b7
interestRateModel(view returns (address)
0x8781110995cbdc58eff7425d4a31bdc9db8b3cdd
isMToken(view returns (bool)
true
name(view returns (string)
Moonwell DAI
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
30000000000000000
reserveFactorMantissa(view returns (uint256)
400000000000000000
 
supplyRatePerTimestamp(view returns (uint256)
symbol(view returns (string)
mDAI
totalBorrows(view returns (uint256)
160131693150606980114632
totalReserves(view returns (uint256)
18882438964174961082427
totalSupply(view returns (uint256)
1202359452659360
underlying(view returns (address)
0x50c5725949a6f0c72e6c4a641f24049a917db0cb
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.