Sourcify Logo

0x978b1ec350EB62CeEF82dC016815eE85A38DA3E4

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
Unmarshal
Compilation Target
Unmarshal.sol:Unmarshal
Language
SoliditySolidity
Compiler
solc 0.6.6+commit.6c089d02
EVM Version
default
Verified At
2026-02-09 20:42:51 UTC
Deployer
0x4206d7b89680D723960F3754802dE612E62B9eEa
Deployment Transaction
0x5ba11efd6666fe8ce4dd8bf8fbac5f1b7acaa1b51d32d1990a3f4ed7f501d8cd
Block Number
12140952
Transaction Index
60

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1423454
Original (recompiled):0xa26469706673582212207b46903b033727cbbdd80cc6b09ad02d4f53a4fccae0afa26da427db9832516c64736f6c63430006060033
Transformed (onchain):0xa2646970667358221220918007451658bd98aeed7ea3d3d17a3fcee1b1baa83406545b3b93b38852c3cc64736f6c63430006060033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1279054
Original (recompiled):0xa26469706673582212207b46903b033727cbbdd80cc6b09ad02d4f53a4fccae0afa26da427db9832516c64736f6c63430006060033
Transformed (onchain):0xa2646970667358221220918007451658bd98aeed7ea3d3d17a3fcee1b1baa83406545b3b93b38852c3cc64736f6c63430006060033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_whiteAddressmapping(address ⇒ bool)Unmarshal.sol:Unmarshal
1032_blackAddressmapping(address ⇒ bool)Unmarshal.sol:Unmarshal
2032_checkAmountuint256Unmarshal.sol:Unmarshal
3020_safeOwneraddressUnmarshal.sol:Unmarshal
4020_unirouteraddressUnmarshal.sol:Unmarshal
5032_balancesmapping(address ⇒ uint256)Unmarshal.sol:Unmarshal
6032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))Unmarshal.sol:Unmarshal
7032_totalSupplyuint256Unmarshal.sol:Unmarshal
8032_namestringUnmarshal.sol:Unmarshal
9032_symbolstringUnmarshal.sol:Unmarshal
1001_decimalsuint8Unmarshal.sol:Unmarshal
10120_owneraddressUnmarshal.sol:Unmarshal

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...