Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Morpho Token

Unverified contract

Proxy

Active on Base with 2,665 txns
Deployed by via 0x4e7c1533 at 22230279
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Morpho Token"

0xd24ac391315a1be933de99658eb1910414972dbf532056f74889227b4a4d48b4
0xfd6a291ac828465256eec964e42b1aa61f4a82ac07748aa154e322023aad8dc6
0x97d04c7e5bedc4e7ca1de96387c9afa8845c29a889ee46d805becb3065345843
0x03cc5989044b28a0bf3a3d309c6b49ac8bc03bbb2b704c9e0ddb0153a91164d2
0xbdf97974bb0e29275936992b5258aa5ad4b2ab4329acf8b8d5fd352b8a904b1f
0x5557b6aeb61c2c85bfee29594352756a987b573c5e8ea3c72abc5a5396a6e8b8
0xb3624a01c14c5a9c063c0c50503ab4ece063155d7e90fc16644bc6a06d18b8e1
0x1a5067eb47ace7e360b08eece313dd8bf38baaf6080510bdaac0569b9a00519e
0x421771852a171c9b08e01f8ec0555289babb88ececae260a5ca6dfdc6e78bc01
0x4869be3a721768f4290f015986e09a30269c97a571e472a5902aa3172b7058bb

Functions
Getter at block 22745171
DOMAIN_SEPARATOR(view returns (bytes32)
0x24b74e9b5021ab8bbd154a597a49ba1c68a7c2a6028c19589983005632c9860a
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
bridge(view returns (address)
0x4200000000000000000000000000000000000010
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Morpho Token, version=1, chainId=8453, verifyingContract=0xbaa5cc21fd487b8fcc2f632f3f4e8d37262a0842, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getImplementation(view returns (address)
0xa860498f8a299526174b539fcc49f13cc082fb18
name(view returns (string)
Morpho Token
owner(view returns (address)
0xcba28b38103307ec8da98377fff9816c164f9afa
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
remoteToken(view returns (address)
0x58d97b57bb95320f9a05dc918aef65434969c2b2
symbol(view returns (string)
MORPHO
totalSupply(view returns (uint256)
15817890747326407189795587
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
delegatedVotingPower(address accountview returns (uint256)
delegatee(address accountview returns (address)
delegationNonce(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 _interfaceIdpure returns (bool)
State-modifying
acceptOwnership(
approve(address spenderuint256 valuereturns (bool)
burn(address fromuint256 amount
delegate(address newDelegatee
delegateWithSig(struct Delegation delegationstruct Signature signature
initialize(address owner
mint(address touint256 amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DelegatedVotingPowerChanged(address indexed delegateeuint256 oldVotesuint256 newVotes
DelegateeChanged(address indexed delegatoraddress indexed oldDelegateeaddress indexed newDelegatee
EIP712DomainChanged(
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
DelegatesExpiredSignature(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
FailedCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidDelegationNonce(
InvalidInitialization(
NotBridge(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
ZeroAddress(