Sourcify Logo

0x07687e702b410Fa43f4cB4Af7FA097918ffD2730

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
ERC20Tornado
Compilation Target
ERC20Tornado.sol:ERC20Tornado
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2024-08-08 14:43:41 UTC
Deployer
0x645D7F28eC6E41B6f6f6A42b49fAe503762B9551
Deployment Transaction
0x37fbb6ffd473307cf92ce49f6b31a18b14a49fac6f14807cbd02e950795334b0
Block Number
12066007
Transaction Index
124

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
983554
Original (recompiled):0xa2646970667358221220c17f4cdcab487edfcf10aff875325cef6bdb44e602ad0744f25ad5198bb9b5c264736f6c63430007060033
Transformed (onchain):0xa2646970667358221220370d4490aab00a53c86bf091220fe84f014e404351c49421330bfe88a91d89f164736f6c63430007060033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
210x00000000000000000000000083584f83f26af4edda9cbe8c730bc87c364b28fe5199, 5945
230x00000000000000000000000000000000000000000000000000000000000000142364, 5697, 5805
7260x000000000000000000000000ce172ce1f20ec0b3728c9965470eaf994a03557a1803, 2310
7280x00000000000000000000000000000000000000000000021e19e0c9bab24000001496, 2535, 5416, 6217
19340x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f5253, 5381, 5474, 6181

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
746854
Original (recompiled):0xa2646970667358221220c17f4cdcab487edfcf10aff875325cef6bdb44e602ad0744f25ad5198bb9b5c264736f6c63430007060033
Transformed (onchain):0xa2646970667358221220370d4490aab00a53c86bf091220fe84f014e404351c49421330bfe88a91d89f164736f6c63430007060033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032filledSubtreesmapping(uint256 ⇒ bytes32)ERC20Tornado.sol:ERC20Tornado
1032rootsmapping(uint256 ⇒ bytes32)ERC20Tornado.sol:ERC20Tornado
204currentRootIndexuint32ERC20Tornado.sol:ERC20Tornado
244nextIndexuint32ERC20Tornado.sol:ERC20Tornado
3032_statusuint256ERC20Tornado.sol:ERC20Tornado
4032nullifierHashesmapping(bytes32 ⇒ bool)ERC20Tornado.sol:ERC20Tornado
5032commitmentsmapping(bytes32 ⇒ bool)ERC20Tornado.sol:ERC20Tornado

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