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,111 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.12
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
)
ERC-721
--
ERC-20
--
0xd8b615a685d4cba420ee37eef32fde80e78112fd9ee374152720d3ce18333288
0x045547fa27d3941d52808303b27b56540f5ce75141300401edea581f842ee0b8
0x0d16b4775a65c7dd84427e0a534e5abf3bd316ab140d89cc59eea65487679194
0x4066b081e2f433d596215d700f30f758837b7c3191b8b94fb50370ca24cc1d3d
0x5f03d58950181fb871da0af86d4438f5a96bd3cb2ca83ca48f7499ebb000446a
0x6006677567ca82cde21922c0ccdc693af2acabd58d9cbc84a22af6d38ac5ecf0
0xed58a5381928a7a3240680f868aa949da3828ef57a5bc41bcbda437235d77399
0x4a0f88bd84a3b7eab65126cff4fbe08915299f0315ceb43b3e6c9b74f6ddfa86
0xbb5006ca3003e1ebce59cdfc2027b9adbed8a78bdf4fa4550624d8686e349a81
0x671abdf65aee9eb926e1b6e8f2f3c22dacc5b5f396848a69b0abaa779970f8a0

Functions
Getter at block 21873803
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)
178947550631996160000000000
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.