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.

Wrapped Fantom

Verified contract

Proxy

Active on Base with 333 txns
Deployed by via 0x58c4daca at 2142294
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
0x9b183262823e1e5a83fe2f8ab88d3a02e01fcd1ff327983e7ccf7ba96882e597
0xc6350eb1ad42b88ea4898715995bd68c169d5b1edd97f44472c936154ab97652
0xca0daf7a64eeb3208e8ba039846d5a8a405ddaf774a0aedd7ddaa131259309c0
0x1c8f92f8899f0ea89ccec3166eab539a07c0ebeeeaca87d2dedb753f62f60447
0x78f63287ccaaca61cb5d25452a952068b847dbe2d0ac389dc46d2b7d4d1ea46d
0xcc1d241625a51ae46fb548f30618b51ff2e8ba7e7b43aa64cd57a22d0af7269e
0x41cdb06731c4134f61366840d923a572b4e81ddde409c55e7f6b81a682eeecd5
0xbaf61705f6294f457f5dc02270ef582a0cdf47cc8cbbbc817c14884b4a3ec984
0x7e96c10f7b76f185071137be374d6b889296830a508fefa63954b75ef2c57eb3
0x8fc61c34071072ca56fe8d061e5d7ebaf831576293d43d9c217fbb47c4c99edd

Functions
Getter at block 23088112
DOMAIN_SEPARATOR(view returns (bytes32)
0xe9d532720a7d49b93f83f546a2ebb86586f3d18134ee22fcd611ee6af693a8c8
chainId(view returns (uint16)
10
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Wrapped Fantom, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x936fa2de8380dc5bf34c80f1bad53a9f3630263b, domainSalt=0x7bf68b54f74856e2cf6c00062720b06ee88ae0c4365e8fb2e1ad7d79d4c25168, domainExtensions=[])
name(view returns (string)
Wrapped Fantom
nativeContract(view returns (bytes32)
0x00000000000000000000000021be370d5312f44cb42ce377bc9b8a0cef1a4c83
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
WFTM
totalSupply(view returns (uint256)
1857693468770000000000
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.