Sourcify Logosourcify.eth

0xA78BCBb74b822e74a847897d2D1d2d5EE2c76BD8

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
Token
Compilation Target
Token.sol:Token
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
paris
Verified At
2024-08-30 11:55:32 UTC
Deployer
0xc49deD5D4669Ac8D4C4E2A564a98d6B34649654f
Deployment Transaction
0xb922441cea07553f81b93d01ec4c67f76cc87b47321340998a0f1a255bd4f035
Block Number
20605854
Transaction Index
68

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

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: QmYetPdXmXgHBcAr58fvoVRgHXfppsQYP62bMxYhRrNVFA

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
625354
Original (recompiled):0xa26469706673582212209940cb2228f79d46f5207a18e1a8a73aa30970e93ce4b23a29d53748947c1dfd64736f6c63430008180033
Transformed (onchain):0xa26469706673582212200a448d03d06e477b3520c784b1ccc9bb6477be9638c239f6b93288663db309c464736f6c63430008180033

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: QmYetPdXmXgHBcAr58fvoVRgHXfppsQYP62bMxYhRrNVFA

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
27540xac450683114b541bbf2ef04c5715f964d9c9e94749ddceac7838ad66327b67eb3304
27560x00000000000000000000000000000000000000000000000000000000000000013262
27580x000000000000000000000000a78bcbb74b822e74a847897d2d1d2d5ee2c76bd83220
27600x302a38a10f82b10f2b393171aa12e53f5575a92f5bd3a4029a0cb243e0f50fd23385
27620x0984d5efd47d99151ae1be065a709e56c602102f24c1abc4008eb3f815a8d2173425
27650x53776f7264732044756e67656f6e7320476f6c640000000000000000000000142201
27680x76310000000000000000000000000000000000000000000000000000000000022251

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
488554
Original (recompiled):0xa26469706673582212209940cb2228f79d46f5207a18e1a8a73aa30970e93ce4b23a29d53748947c1dfd64736f6c63430008180033
Transformed (onchain):0xa26469706673582212200a448d03d06e477b3520c784b1ccc9bb6477be9638c239f6b93288663db309c464736f6c63430008180033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)Token.sol:Token
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))Token.sol:Token
2032_totalSupplyuint256Token.sol:Token
3032_namestringToken.sol:Token
4032_symbolstringToken.sol:Token
5020_owneraddressToken.sol:Token
6032_nameFallbackstringToken.sol:Token
7032_versionFallbackstringToken.sol:Token
8032noncesmapping(address ⇒ uint256)Token.sol:Token
9020signeraddressToken.sol:Token

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...
0xa78bcbb74b822e74a847897d2d1d2d5ee2c76bd8 on Ethereum Mainnet (1)