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 SOL

Verified contract

Proxy

Active on Base with 1,698 txns
Deployed by via 0x1caa304e at 2057149
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
--
0x5ad5adafcaf8d8bb60f68198f4afd265c09c438e49133eceeb796651d971143a
0x109689f86f7221fa15237c2713027ae3bb6a45357596fb22c31539a99651601b
0x758b13c41aa6340ca2bcad0d545e57c6b5ab0db85ce1d06a9417618324a42eea
0x7b73ae8ea3ae96889170c423793755a582dac3c0243455a51358401f25bf2d18
0x7121ee4140af4659eb6c48d8da5a341f5b682dd55587bb0063ad4375dc9597d4
0x4901cfafce01fb56c8d63da75c8a6b92ac32e8f183e20684d0e3787f181179cf
0x782a36be35b86449b709d2e37242f025623bcdf62ea559064f3cc33d7fd90cc9
0x4f645b7b1f816c3fc35ab4c374fc053845e0fcb70d4135869c8b5b522b09d8db
0x25e763d8422277ee218eb4ff136041512657702068eeb16c90cc3f24e3f92329
0xf67f749ee76240410c2172f18525a22e5f649aa4eb511bfc6f5fbf792fc73db2

Functions
Getter at block 22514198
DOMAIN_SEPARATOR(view returns (bytes32)
0xdb42a27ab83b022349caba4d1706e86fdd7ae6e5bc017d98e85d33c0d68ec54e
chainId(view returns (uint16)
1
decimals(view returns (uint8)
9
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Wrapped SOL, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x1c61629598e4a901136a81bc138e5828dc150d67, domainSalt=0x0cec3af5ace97d070c969db07172c0371d8594d4f072af922206411d7ac33eae, domainExtensions=[])
name(view returns (string)
Wrapped SOL
nativeContract(view returns (bytes32)
0x069b8857feab8184fb687f634618c035dac439dc1aeb3b5598a0f00000000001
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
SOL
totalSupply(view returns (uint256)
178134926590
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.