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.

JARVIS

Verified contract

Proxy

Active on Base with 2,938 txns
Deployed by via 0x28f45e8e at 5514303
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 $0.09
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x1f994ee1c0e934a84ee2fee7173434ecf555400b6bd90f897cb20e41c2b3c0cb
0x18756471dc787145f6f9eb85676cbe75ba1a025d0f3f848b5710199f665eeb31
0x329dfb381f3f473b354b7f8756e9d4f674e78ab82df596be4febf57aa80269c3
0x43262a69c0549933d78452df2b56c0a5b15c59ac1df2b863d327613d33a58905
0xbf09b07f0b1654daf29711de7384f30e3023932dd8717f0f6c4a03da87666207
0xf62955bdedbcd2cc2ecd4aedc2203fa155e0280482b6b46fd3dcedcacb537c79
0x836b8b12e08af97b5067184959cb4b525bb3b002965850a40fb194c2d509296d
0x0aa78c790c6850d467705df78eb70171a0dabb17f064289c36bd82c0fb77596e
0xd36c9f8e602b0f3fc0ece93d50ecc4de2faf28ad72550ec1b039811eae30ecb2
0xaf46f872475e55654ec98a9c853ad7a392d4932bd8c92b3b428dca87939256f0

Functions
Getter at block 22768931
DOMAIN_SEPARATOR(view returns (bytes32)
0xbdbd2796e0f87aeb6957b26e561304cbc929337733d7aeb109dc0eda65b60693
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=JARVIS, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x777b2839832982b35213063d850848369390ee16, domainSalt=0xce4f1457189a9e71b66a0793930252df6f16734ea47a6a566d36c9dfce8ae0d1, domainExtensions=[])
name(view returns (string)
JARVIS
nativeContract(view returns (bytes32)
0x000000000000000000000000bd8fdda057de7e0162b7a386bec253844b5e07a5
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
JARVIS
totalSupply(view returns (uint256)
16942587479366650000000000
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.