Sourcify Logo

0x23773E65ed146A459791799d01336DB287f25334

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:56:01 UTC
Deployer
0xA66510177b4aF4e00F2908dfe1317166Deca1853
Deployment Transaction
0xdc945f40c85454f9123fe981552b98ad3c4fe6ad1b32f135f8cd9c9f77c6eb44
Block Number
12066048
Transaction Index
16

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
7280x00000000000000000000000000000000000000000000152d02c7e14af68000001496, 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...