Sourcify Logo

0x7f9AdFbd38b669F03d1d11000Bc76b9AaEA28A81

on OP Mainnet (10)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
XERC20
Compilation Target
src/xerc20/XERC20.sol:XERC20
Language
SoliditySolidity
Compiler
solc 0.8.27+commit.40a35a09
EVM Version
paris
Verified At
2025-07-21 17:39:15 UTC
Deployer
0x4994DacdB9C57A811aFfbF878D92E00EF2E5C4C2
Deployment Transaction
0xf846359e0db111670e2646d6ae5b3931679c826292603e5c0fc29277dc8ab1e7
Block Number
127689391
Transaction Index
11

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmYXdrPqfHNruEbXDY8R7SQj6Km2LrG4nhY656esH5rxQe

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1147454
Original (recompiled):0xa2646970667358221220976549fe07b8e055a11b2e13b9b6790a8c16fb7b33d8a7f0df8fb6e1bb08ddff64736f6c634300081b0033
Transformed (onchain):0xa26469706673582212205f6703ee8dee155756c2d3d3c3eb8a733929725e783f47a9f507ee67055f515c64736f6c634300081b0033

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmYXdrPqfHNruEbXDY8R7SQj6Km2LrG4nhY656esH5rxQe

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
21670xaa1248b4bb704eca54871245f3089336f3e3e2dd3af10402c3ed77aee85fc25d4121
21690x000000000000000000000000000000000000000000000000000000000000000a4079
21710x0000000000000000000000007f9adfbd38b669f03d1d11000bc76b9aaea28a814037
21730x4bc5c7dd20f664a4f40072217f2ff50cab50638ac6f50d932c8aead47e1a725d4202
21750xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64242
21780x5375706572636861696e2056656c6f64726f6d650000000000000000000000145639
21810x31000000000000000000000000000000000000000000000000000000000000015684
63100x00000000000000000000000012b64df29590b4f0934070fac96e82e580d60232981, 4325, 5724

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1002654
Original (recompiled):0xa2646970667358221220976549fe07b8e055a11b2e13b9b6790a8c16fb7b33d8a7f0df8fb6e1bb08ddff64736f6c634300081b0033
Transformed (onchain):0xa26469706673582212205f6703ee8dee155756c2d3d3c3eb8a733929725e783f47a9f507ee67055f515c64736f6c634300081b0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/xerc20/XERC20.sol:XERC20
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/xerc20/XERC20.sol:XERC20
2032_totalSupplyuint256src/xerc20/XERC20.sol:XERC20
3032_namestringsrc/xerc20/XERC20.sol:XERC20
4032_symbolstringsrc/xerc20/XERC20.sol:XERC20
5020_owneraddresssrc/xerc20/XERC20.sol:XERC20
6032_nameFallbackstringsrc/xerc20/XERC20.sol:XERC20
7032_versionFallbackstringsrc/xerc20/XERC20.sol:XERC20
8032_noncesmapping(address ⇒ uint256)src/xerc20/XERC20.sol:XERC20
9032_rateLimitsmapping(address ⇒ struct RateLimitMidPoint)src/xerc20/XERC20.sol:XERC20

Transient Storage Layout

No transient storage layouts found in the compiler output.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...