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.

MeromAI

Verified contract

Proxy

Active on Base with 1,099 txns
Deployed by via 0xbe3eaa6f at 12954415
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 $3.51
ERC-20
Value $0
ERC-20
--
0x8f861a6ec23508d02d2a0a20b3c5c3df9e33acf36b33044f9eac84d0a029a448
0x0f7b1b916fb9e2fbadaaf4907f3e94244ea3e415e8da2bf447daaf5db4df9b96
0x168e6fc6ba439b44080305bef323a193d33d5993dfa33b4de5a2d28e40f8397a
0x53256ab1e86d1383b194c51294a128afc2bf8a73d5403a966306ce9ad9987852
0xfca772867a2cb0d74b78c7b9da9a9f734529c1e0757882340cef87836033a2a6
0xadd50bf4425b6b3c9adc66b188c1479b397030de5a8b5911fb1ffc6300f5e088
0xae84d2347e1b06914f702a8f4960e27c84d7d01e5e1a64d8e47c2d6dbf068b05
0x45790f30982529c203867bac482fa4c96da1493f7e62c9f741172f49d169cc4a
0x721d378724b93841094266eb23939514e885fdf853639580a878757ad4ca6021
0xba15c0e0f5be0d8cf84fbaa30031cb241d13772ae78fd9ef5b2a4f96174e1c10

Functions
Getter at block 22030936
DOMAIN_SEPARATOR(view returns (bytes32)
0xfeab35e5a9b7663976dc87549af10267ee6d4b0f8117c580affe427eb08a8a2b
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=MeromAI, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x741777f6b6d8145041f73a0bddd35ae81f55a40f, domainSalt=0xc2d298ddcb1ea06cccb4016bb13417f7ecef5173bf8a3f5f916109b0101fd3d6, domainExtensions=[])
name(view returns (string)
MeromAI
nativeContract(view returns (bytes32)
0x000000000000000000000000cfd16933cb1579eee9fe6031686534e87353b148
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
AIMR
totalSupply(view returns (uint256)
59577614340397260000000000
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.