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.

MAGA VP

Verified contract

Proxy

Active on Base with 2,045 txns
Deployed by via 0xbf8b7abd at 11787556
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
ERC-20
Value $7.99
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xd0ff1ede76f9c3c57c187ad3ffab470f981d4222eb04a6bb3b1a7a112727b309
0x27a2e434092611590276508cfd82bf5506e2e706ce7e643307753b742d73e4f9
0x358caf682a994b08dda12f894768d327331637f25f311a4b22fe1c9c7ebaaf32
0x6fccf5baea92df760f4db978761900d2ce2e9924d36afe9d56cf6f0110b8b9d6
0x5fb6436aed93eb0d9a22d3cde37b7681ecaca15634da6d35ad907144c1373961
0x5ae8db4d1e4967dded6dbd6eedf5849f66fe77413c7ba9333746bba2375815e4
0x02d6577d76931a9c370bdac21faac45aa7e3122ac8cb13ebb3be9dbfdaea00c0
0xf5d80bc9e6ed79575525bce3e8691f96196cb936716ea69a135121a771279fc9
0x81720ced43e3b9193675a10dce877077005843e6f9a77ef091acb1ed63a076ce
0xeb8478ccc00da59082982919618aba4b0e0f0bba1aec440bbb98309aa494c07a

Functions
Getter at block 23747280
DOMAIN_SEPARATOR(view returns (bytes32)
0x39eb906466444dc0510239726a20ed9cc9800749de084e0fdd9b6f88ce151132
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=MAGA VP, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x58cd93c4a91c3940109fa27d700f5013b18b5dc2, domainSalt=0x46dcad21b237ba6b9cb3c8f72813186068d71d7b06762ceb068474684ca77d36, domainExtensions=[])
name(view returns (string)
MAGA VP
nativeContract(view returns (bytes32)
0x000000000000000000000000766d2fcece1e3eef32aae8711ab886ee95fd5b2a
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
MVP
totalSupply(view returns (uint256)
373537222270670000000000
Read-only
allowance(address owner_address spender_view returns (uint256)
balanceOf(address account_view returns (uint256)
nonces(address owner_view returns (uint256)
State-modifying
approve(address spender_uint256 amount_returns (bool)
burn(address account_uint256 amount_
decreaseAllowance(address spender_uint256 subtractedValue_returns (bool)
increaseAllowance(address spender_uint256 addedValue_returns (bool)
initialize(string name_string symbol_uint8 decimals_uint64 sequence_address owner_uint16 chainId_bytes32 nativeContract_
mint(address account_uint256 amount_
permit(address owner_address spender_uint256 value_uint256 deadline_uint8 v_bytes32 r_bytes32 s_
transfer(address recipient_uint256 amount_returns (bool)
transferFrom(address sender_address recipient_uint256 amount_returns (bool)
updateDetails(string name_string symbol_uint64 sequence_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.