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.

SmarDex Token

Verified contract

Proxy

Active on Base with 11,571 txns
Deployed by via 0x37a32174 at 2355897
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.11
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
)
ERC-721
--
ERC-20
--
0xc5be934e1e78140d917c91e385038dd96dfd80598e3e02b263838f9a067c4849
0x99aa6ee00fd3a458949f5753326de380050cf2538800f1047829b02beada1341
0x0feb0e4f12fe8dfc1c047442f7174b4e0c3cbf13a1b5b2fbf28cba3579607043
0x56de3bce25593e1a55b1ddf4502bac229a5af5e9fa8d70f0d7bbb5dd3b4e073f
0xa3807fea57f835eb9bd5c1ec71afcc1ad5004b4105985eca85148b47a6ebaff0
0x98ddc5001d10adb7bc0cf3de039b7e56ada4177852f5e7b3edbabfac288753a6
0xbe7438b09e1a38dec029bc4aae1ecfb269560d4fdc67dcb96090fb9589be5349
0xebb2effb3ecea7832e8868f8644bbc6cefae6355365612e9faf5169c4272ed2f
0x426bb5f337442635b246f0134cc9d9f5f023cc3982db960c441df4329b4a57d1
0x90bb7e958e5fbb9e85a932c925795ab5ef5a1080c6267975334ebb97648083f8

Functions
Getter at block 22750657
DOMAIN_SEPARATOR(view returns (bytes32)
0xeb9923917b451b0f68590db1ead1d9ac27756c9594d65f193cca4999e0e434d9
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=SmarDex Token, domainVersion=1, domainChainId=8453, domainVerifyingContract=0xfd4330b0312fdeec6d4225075b82e00493ff2e3f, domainSalt=0x8307967bad156ff5ac028ada6f6059c03b2f522e9823d63dd738d76df71d27e3, domainExtensions=[])
name(view returns (string)
SmarDex Token
nativeContract(view returns (bytes32)
0x0000000000000000000000005de8ab7e27f6e7a1fff3e5b337584aa43961beef
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
SDEX
totalSupply(view returns (uint256)
139650728626026920000000000
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.