Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CUBBY | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23742547 | a day ago | | | 0 | 2.5507840e-7 | |
| 23739264 | a day ago | | | 0 | 1.4197760e-7 | |
| 23698406 | 2 days ago | | | 0 | 5.4904276e-7 | |
| 23529249 | 6 days ago | | | 0 | 7.8158948e-7 | |
| 23522058 | 6 days ago | | | 0 | 3.3342720e-7 | |
| 23522044 | 6 days ago | | | 0 | 5.2508400e-7 | |
| 23515032 | 6 days ago | | | 0 | 1.9491840e-7 | |
| 23147592 | 15 days ago | | | 0 | 9.4892261e-7 | |
| 23109500 | 16 days ago | | | 0 | 7.7918308e-7 | |
| 22881446 | 21 days ago | | | 0 | 0.0000012468925 |
ABI
ABI objects
Getter at block 23788822 totalAssets() view returns (uint256 assets)
DECIMALS_OFFSET() view returns (uint8)
0
DOMAIN_SEPARATOR() view returns (bytes32)
0x609b49b7840bffe31dad651ebe628f0afb6b830172ecc8e632be12063b8da8a7
MORPHO() view returns (address)
0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb
asset() view returns (address)
0x4200000000000000000000000000000000000006
curator() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
18
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Re7 WETH, version=1, chainId=8453, verifyingContract=0xa2cac0023a4797b4729db94783405189a4203afc, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
fee() view returns (uint96)
100000000000000000
feeRecipient() view returns (address)
0x93db2e90f8b2b073010b425f9350202330bd923e
guardian() view returns (address)
0x0ea60f6de2a56e9147bb8494193a7e2d8324b3b1
lastTotalAssets() view returns (uint256)
4606269983862499461194
name() view returns (string)
Re7 WETH
owner() view returns (address)
0xd8b0f4e54a8dac04e0a57392f5a630cedb99c940
pendingGuardian() view returns (address value, uint64 validAt)
(value=0x0000000000000000000000000000000000000000, validAt=0)
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
pendingTimelock() view returns (uint192 value, uint64 validAt)
(value=0, validAt=0)
skimRecipient() view returns (address)
0xd8b0f4e54a8dac04e0a57392f5a630cedb99c940
supplyQueueLength() view returns (uint256)
8
symbol() view returns (string)
Re7WETH
timelock() view returns (uint256)
86400
totalSupply() view returns (uint256)
4525670100350685733600
withdrawQueueLength() view returns (uint256)
12
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
config(bytes32) view returns (uint184 cap, bool enabled, uint64 removableAt)
convertToAssets(uint256 shares) view returns (uint256)
convertToShares(uint256 assets) view returns (uint256)
isAllocator(address) view returns (bool)
maxDeposit(address) view returns (uint256)
maxMint(address) view returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view returns (uint256 assets)
nonces(address owner) view returns (uint256)
pendingCap(bytes32) view returns (uint192 value, uint64 validAt)
previewDeposit(uint256 assets) view returns (uint256)
previewMint(uint256 shares) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewWithdraw(uint256 assets) view returns (uint256)
supplyQueue(uint256) view returns (bytes32)
withdrawQueue(uint256) view returns (bytes32)
State-modifying
Events acceptCap(struct MarketParams marketParams)
acceptGuardian()
acceptOwnership()
acceptTimelock()
approve(address spender, uint256 value) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
mint(uint256 shares, address receiver) returns (uint256 assets)
multicall(bytes[] data) returns (bytes[] results)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
reallocate(struct MarketAllocation[] allocations)
redeem(uint256 shares, address receiver, address owner) returns (uint256 assets)
renounceOwnership()
revokePendingCap(bytes32 id)
revokePendingGuardian()
revokePendingMarketRemoval(bytes32 id)
revokePendingTimelock()
setCurator(address newCurator)
setFee(uint256 newFee)
setFeeRecipient(address newFeeRecipient)
setIsAllocator(address newAllocator, bool newIsAllocator)
setSkimRecipient(address newSkimRecipient)
setSupplyQueue(bytes32[] newSupplyQueue)
skim(address token)
submitCap(struct MarketParams marketParams, uint256 newSupplyCap)
submitGuardian(address newGuardian)
submitMarketRemoval(struct MarketParams marketParams)
submitTimelock(uint256 newTimelock)
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) returns (bool)
transferOwnership(address newOwner)
updateWithdrawQueue(uint256[] indexes)
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
AccrueInterest(uint256 newTotalAssets, uint256 feeShares)
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
EIP712DomainChanged()
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReallocateSupply(address indexed caller, bytes32 indexed id, uint256 suppliedAssets, uint256 suppliedShares)
ReallocateWithdraw(address indexed caller, bytes32 indexed id, uint256 withdrawnAssets, uint256 withdrawnShares)
RevokePendingCap(address indexed caller, bytes32 indexed id)
RevokePendingGuardian(address indexed caller)
RevokePendingMarketRemoval(address indexed caller, bytes32 indexed id)
RevokePendingTimelock(address indexed caller)
SetCap(address indexed caller, bytes32 indexed id, uint256 cap)
SetCurator(address indexed newCurator)
SetFee(address indexed caller, uint256 newFee)
SetFeeRecipient(address indexed newFeeRecipient)
SetGuardian(address indexed caller, address indexed guardian)
SetIsAllocator(address indexed allocator, bool isAllocator)
SetSkimRecipient(address indexed newSkimRecipient)
SetSupplyQueue(address indexed caller, bytes32[] newSupplyQueue)
SetTimelock(address indexed caller, uint256 newTimelock)
SetWithdrawQueue(address indexed caller, bytes32[] newWithdrawQueue)
Skim(address indexed caller, address indexed token, uint256 amount)
SubmitCap(address indexed caller, bytes32 indexed id, uint256 cap)
SubmitGuardian(address indexed newGuardian)
SubmitMarketRemoval(address indexed caller, bytes32 indexed id)
SubmitTimelock(uint256 newTimelock)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateLastTotalAssets(uint256 updatedTotalAssets)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor(address owner, address morpho, uint256 initialTimelock, address _asset, string _name, string _symbol)
This contract contains no fallback and receive objects.
AboveMaxTimelock()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
AllCapsReached()
AlreadyPending()
AlreadySet()
BelowMinTimelock()
DuplicateMarket(bytes32 id)
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover(address approver)
ERC20InvalidReceiver(address receiver)
ERC20InvalidSender(address sender)
ERC20InvalidSpender(address spender)
ERC2612ExpiredSignature(uint256 deadline)
ERC2612InvalidSigner(address signer, address owner)
ERC4626ExceededMaxDeposit(address receiver, uint256 assets, uint256 max)
ERC4626ExceededMaxMint(address receiver, uint256 shares, uint256 max)
ERC4626ExceededMaxRedeem(address owner, uint256 shares, uint256 max)
ERC4626ExceededMaxWithdraw(address owner, uint256 assets, uint256 max)
FailedInnerCall()
InconsistentAsset(bytes32 id)
InconsistentReallocation()
InvalidAccountNonce(address account, uint256 currentNonce)
InvalidMarketRemovalNonZeroCap(bytes32 id)
InvalidMarketRemovalNonZeroSupply(bytes32 id)
InvalidMarketRemovalTimelockNotElapsed(bytes32 id)
InvalidShortString()
MarketNotCreated()
MarketNotEnabled(bytes32 id)
MathOverflowedMulDiv()
MaxFeeExceeded()
MaxQueueLengthExceeded()
NoPendingValue()
NonZeroCap()
NotAllocatorRole()
NotCuratorNorGuardianRole()
NotCuratorRole()
NotEnoughLiquidity()
NotGuardianRole()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PendingCap(bytes32 id)
PendingRemoval()
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SafeERC20FailedOperation(address token)
StringTooLong(string str)
SupplyCapExceeded(bytes32 id)
TimelockNotElapsed()
UnauthorizedMarket(bytes32 id)
ZeroAddress()
ZeroFeeRecipient()