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.

WELL

Verified contract

Proxy

Active on Base with 32,705 txns
Deployed by via 0x4020317b at 2152176
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 $4,516.95
ERC-20
Value $27.21
ERC-20
Value $0.34
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x22bf14f260cde64d4d5012c44847dcb4a008f6877c1a45f8b94a089129b0eed5
0x615ef373d1bb412722d245d4bd16ba6baac97a7e4b3342398c5e9a2cf4f03159
0xe462d5c67cd83444bd87a9203de0e00cc2d7cfa270d59f37a0e0e50af0810684
0x90bbfbf5f480c43f280d960f6d0639beba1a4f403acf691980daa2dd42262de0
0xddd329119079eb23eaf1ccf8fca318036f7de3743deb81b00280bb3aa0c6c2fa
0xfcc61bb648093395a9f973c140b3cbdcc9290070e3cdf2389229f0b9652766a4
0xd6d43b972b06ca30549d725d9385d780a9c85e4404f23b7dc8f6f47880b3e58b
0x249dfda1209d31e816dc8a330358dbac9d9e99898c5c14566a6627632a3b17cb
0x4249e77fed66b04b7fcf9d240947b7eb079ac682409425f88949f7ce2ea1e655
0xe7768f7f0ca7ef7fb83fa52ef1852dc710f7daad733841cede6ff82f48bb549a

Functions
Getter at block 22755296
DOMAIN_SEPARATOR(view returns (bytes32)
0xea91fcb1520086313b17362509976e21403c4b2b30009085470e65b9d2235518
chainId(view returns (uint16)
16
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=WELL, domainVersion=1, domainChainId=8453, domainVerifyingContract=0xff8adec2221f9f4d8dfbafa6b9a297d17603493d, domainSalt=0xfa9dbb33d4dc1061a619d9443fd4d5b635938c6d4693a1c0dfcfbac57d7f8156, domainExtensions=[])
name(view returns (string)
WELL
nativeContract(view returns (bytes32)
0x000000000000000000000000511ab53f793683763e5a8829738301368a2411e3
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
WELL
totalSupply(view returns (uint256)
71127676144720960000000000
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.