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.

USD Coin

Verified contract

Proxy

Active on Base with 2,390 txns
Deployed by via 0x1628998c at 2056928
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
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xbddb3fa04c0249e7a3bf32165f7da0ab799afd5b35104ca6dcefb6c4ac0a4efd
0x0f7dc34b3c9731a22bf003996493e22497a33eca5d036355cad414b22472a52b
0x4ab1444592e9da06865899d7b320134198045d5e970fbc2f06c0d614400c53b5
0xf7bfd8136c06de30a3036738adcd237c3bb45c0c62ea75495afc01f02050a9f5
0xb1cd9c7e7068d2c678630264efb9bd9db6a9b075f4f515dab6e3f842b95eb0ed
0x13ebf0327d7e683780f230acf4c884ee7c205be491d176e1992ea504e747ce22
0x32dc0f0f890814c4333714f997d2fdb21cf182f7192a3a1845be31a021b197be
0xc0795ba802ddaa74c99eea4045b76c19ba7cf731fb1c640b0354540de8da15be
0x0afe2ca9bde36423bd08dc984fc72e1c0c08680e7396a1b57145a397ea75d307
0xecf3706b2856f4036dd9dd2b7a0e883547a1a3d932cd5e96ba79ffc17fb37aa7

Functions
Getter at block 22496993
DOMAIN_SEPARATOR(view returns (bytes32)
0x34866839b3482dc8bbf2df728a67db13a6c09445f23d554c87e494c1e39bdd3a
chainId(view returns (uint16)
2
decimals(view returns (uint8)
6
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=USD Coin, domainVersion=1, domainChainId=8453, domainVerifyingContract=0xec267c53f53807c2337c257f8ac3fc3cc07cc0ed, domainSalt=0x0ad21f662846d88fc97190f2c15a6055129eb63e453900586f73e076ee3f09dc, domainExtensions=[])
name(view returns (string)
USD Coin
nativeContract(view returns (bytes32)
0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
USDC
totalSupply(view returns (uint256)
24087779440
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.