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 Ether

Verified contract

Proxy

Active on Base with 4,009 txns
Deployed by via 0xcb7b69e5 at 2047148
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
ERC-20
--
ERC-20
--
0x45190618a429cd8468d4f216ebb543372360be11fa4b3bec2af82039c1b777be
0xcb6349357ac9548b8a9fdd321141a5d56dc905338838e39fe6d8992231064043
0x53050a1e635fb35745024e768f76e1ed8df8c3e663ef8b7936fc087bc0227e58
0xde147c1bfff46d5e81f45ccedac4c47820cacab083c90a8ad4edd5ec55c0dbbc
0x4ef4c4ef94543ac84f6c33030bc2426523f1e1513763ed1f7610a6dee16ca16c
0x9523f37e9d75871dc92b06bb878ab8fd002b0a43a5de64479d3058856b04ac90
0x22fd3b8d8d12ed4520ca8001325dcd1e2c0f3f6a1ec63866f098df474050542b
0xae84974f29e591f3dfd0f445ca310f4d9b00f6729b1a3b721159b7f61529495e
0x7a114b2b2df9918df2c166ee5eaf361d1a9c29c537ae0e61ace282311c3e37d0
0xc4d40491bceed5b8e9bc09cec8ffe8c5f8ad1f0fb309ac528cb0838185651ea4

Functions
Getter at block 22746099
DOMAIN_SEPARATOR(view returns (bytes32)
0x84e95813e7a87e64a443e63cb984681d2c97c5badba92a9597ce5cf9a5021d1c
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Wrapped Ether, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x71b35ecb35104773537f849fbc353f81303a5860, domainSalt=0xab6ae9500e8b7c4eb54d8e4c6d5137648b9f2a55acea00720b5228283249d387, domainExtensions=[])
name(view returns (string)
Wrapped Ether
nativeContract(view returns (bytes32)
0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
WETH
totalSupply(view returns (uint256)
860130828820000000000
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.