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 537 txns
Deployed by via 0x4bf1ab43 at 7345072
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots

No balances found for "USD Coin"

0x136c68dbb7a4750e0b4db3ad57bb26116278c8131cdb6f2afbdde4f2999f0046
0x65090a16e299561a33ca876c5482368463e022475cb70cd8ee3c0ad62af1a540
0x3698eb10e165385bfe564ffbe9fcdb985c351c285dd24d677b637def089c75a3
0x09a9cfee61344240533b972e51ca6f5e71f0e0faec385f54023b9f4f5eab2451
0x8a1bf1435659459e7a3b94d7cb9a2144be47a4296478822655f266bafae09182
0xa13682eac7d6ad6f3a23a49a11dfdbf13677b38dc2f6d984443fcea3911e8d11
0x2616e16cb886c8d418e141c2c18a3c59dfd19403512e31f7523f7c279f9b3542
0x8a721cd5759f18ebd6db139e1757daf871b09c03f94b14e2a7a83533e59230cd
0xad137dc24728117293cc8819b80f2a0b97d02a7eccc7a941027f930755162255
0x4fea096faefc11f4ec40318868e1497feac3131f0e407b11c6c61df63aa9efe8

Functions
Getter at block 23680313
DOMAIN_SEPARATOR(view returns (bytes32)
0xe95d39296eb0152fc27d56f53e74a5fb104aeb9e18261635b1d2d70704b509db
chainId(view returns (uint16)
5
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=0xfe1579bac60363c8572cb30bf4dd1fd85811bbf8, domainSalt=0x3c091d0b302f45085a08b8841c2dc41e3d67b1c59e7621e1fc61db708d6e34e7, domainExtensions=[])
name(view returns (string)
USD Coin
nativeContract(view returns (bytes32)
0x0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
USDC
totalSupply(view returns (uint256)
2252230056
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.