Skip to main content

Tables

ETH01_Withdrawal_event

Withdrawal events from Tornado Cash’s 0.1 ETH pool on Arbitrum, recording privacy-preserving fund withdrawals with nullifier hashes to prevent double-spending. Includes recipient addresses, relayer details, and fees paid for analyzing mixer exit patterns and privacy service usage.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_toSTRINGDestination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_nullifierHashSTRINGNullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.
in_relayerSTRINGAddress of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_toin_feeaddressremovedlog_indexin_relayerblock_numberblock_timestampin_nullifierHashtransaction_hash
0x42d3d1081d7504dd5fc598beca040691b06957bf2493022140000000x84443cfd09a48af6ef360c6976c5392ac5023a1ffalse00x0e9d9a828247f5eed7f6d31d213a39805de524412853423562024-12-16T11:29:29.000Z0x234322523244c92f12cbff28b1c56031ac4036bcf8d2d32791e4de44cf6d69b20x7f2648398f754f7abcd0d67f467ededd07f3a2da791a99c15283aa4c2ed65c05
0xe28f3e49f97ac4a7c640a5e4bf2c4fb5e1b6f9d261900000000000000x84443cfd09a48af6ef360c6976c5392ac5023a1ffalse00x94596b6a626392f5d972d6cc4d929a42c2f0008c1044276352023-06-24T12:12:27.000Z0x29ec77c4ee0390e8c21e5ad7d0d28250c261eec7cbad040a86af1f531ff0637b0xa5d166698c464041594ad04bbccd4f6b3e0bc0b4f4101170508fd32e64d1d3be
0x3e24159425144decc167f15b5a71e86ad671932459900000000000000x84443cfd09a48af6ef360c6976c5392ac5023a1ffalse00x36dd7b862746fdd3edd3577c8411f1b76fdc2af5235797432022-09-08T12:50:08.000Z0x2411eaba28ad21268c105cff215b6d668676efee28328c9f464812ed75da0c810x9ba9e90221a6a8a208e0d74cdb842f5e309cdf8505218cb4527abc89422ad1c3
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_arbitrum.ETH01_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH1_Withdrawal_event

Withdrawal events from Tornado Cash ETH privacy mixer on Arbitrum, recording when users claim deposited funds using zero-knowledge proofs with nullifier hashes to prevent double-spending. Used for analyzing withdrawal patterns, relayer usage, and privacy protocol activity.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_toSTRINGDestination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_nullifierHashSTRINGNullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.
in_relayerSTRINGAddress of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_toin_feeaddressremovedlog_indexin_relayerblock_numberblock_timestampin_nullifierHashtransaction_hash
0x13f93923483c17c0d2f250f3651b3b5a819569f100xd47438c816c9e7f2e2888e060936a499af9582b3false100x13f93923483c17c0d2f250f3651b3b5a819569f1916033262023-05-17T11:56:42.000Z0x1d7ec55c50642437335948f3e297de702fda097ed5879bcf918519aadd29c8420x6218b6a531313fe4676c40b7ba23303143993eeca70e04aa63f930c4ec887433
0x13f93923483c17c0d2f250f3651b3b5a819569f100xd47438c816c9e7f2e2888e060936a499af9582b3false90x13f93923483c17c0d2f250f3651b3b5a819569f1915901852023-05-17T11:01:58.000Z0x21656550ec0ffb45c2afa1ad666229ad3f5773bbde73573992032ea7f98a45d50x74d874e5693101ed21d8d131088e00f08618e51fb299e7ec7146dc00ec96ae24
0x13f93923483c17c0d2f250f3651b3b5a819569f186900000000000000xd47438c816c9e7f2e2888e060936a499af9582b3false00x94596b6a626392f5d972d6cc4d929a42c2f0008c915692022023-05-17T09:34:40.000Z0x136b3a343a79446f1cdfcf3b149341a55ffa094565affc1613e9200cc5ab33fb0x4a786c7d69b48ed7a3d315b8df6793c1c4928e723093a4e9a0cb4cae3a9592a6
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_arbitrum.ETH1_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH10_Withdrawal_event

Withdrawal events from Tornado Cash 10 ETH privacy pool on Arbitrum, recording recipient addresses, relayer fees, and nullifier hashes to prevent double-withdrawals. Used for analyzing privacy-preserving transaction patterns and relayer economics.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_toSTRINGDestination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_nullifierHashSTRINGNullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.
in_relayerSTRINGAddress of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_toin_feeaddressremovedlog_indexin_relayerblock_numberblock_timestampin_nullifierHashtransaction_hash
0x7fd45a316d81df526385ee28d3c808b9f44a811736814305864000000x330bdfade01ee9bf63c209ee33102dd334618e0afalse00x52dbecb925cfe1f95a7becacde36ec1074ac5cd347862112022-01-19T08:31:12.000Z0x098ff7da8447c867eaeda3baa5383e6c96e6fed55611015d24122f51696e57770x879fb2ca3c457723cb7ff0a63b71d79ff533580593e75871c861820ec512217d
0x7efde417d0550c1cda3e1becbeda559b5c6f717950349793194000000x330bdfade01ee9bf63c209ee33102dd334618e0afalse00x52dbecb925cfe1f95a7becacde36ec1074ac5cd347921352022-01-19T14:13:25.000Z0x3036c5b8835077c71d9304b9c7b7054c1488f5771c425cc4fe1df64d8f2848d40x50dce8ddb7b932c71c9dae86436af2c1aaed9683277a8db31e296d4ac82e8193
0xbd16fc670c45692877db780532b88058387b619e58707707715000000x330bdfade01ee9bf63c209ee33102dd334618e0afalse00xa0f0287683e820ff4211e67c03cf46a87431f4e147957562022-01-19T16:42:19.000Z0x23168fc2887ba74add79c3085c11d81de2dd02c9d410a54cc235e3147fba57b10x48ce76acd09f0f7ad80d3bb60c85dbc40db793fa749c422e2f9b58bf984dd2a9
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_arbitrum.ETH10_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH100_Withdrawal_event

Withdrawal events from the Tornado Cash 100 ETH pool on Arbitrum, tracking when users exit the privacy mixer with recipient addresses, relayer fees, and nullifier hashes. Used for analyzing mixer usage patterns, relayer economics, and fund flow tracing through privacy-preserving transactions.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_toSTRINGDestination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.
in_nullifierHashSTRINGNullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.
in_relayerSTRINGAddress of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_toin_feeaddressremovedlog_indexin_relayerblock_numberblock_timestampin_nullifierHashtransaction_hash
0x346ccfdee95c7bd36b60bfe028d0f40d3517f22f1512602858327000000x1e34a77868e19a6647b1f2f47b51ed72dede95ddfalse00x3a1d526d09b7e59fd88de4726f68a8246ddc2742142224702022-06-10T10:47:47.000Z0x1877535a395998ece142037cbbb4e2cd6547aefe3e6cf703f820d6207afe992b0x9d016de84cb37944ccecf013af897593b3c8e1999d7c28d63a6a8fb59b342d8d
0x859b431347b1f084c2c7ce7cd9978b7533c88ce0319000000000000000x1e34a77868e19a6647b1f2f47b51ed72dede95ddfalse00xa0f0287683e820ff4211e67c03cf46a87431f4e176133242022-03-09T03:58:27.000Z0x1e0e141f866ee16a9b7bdf5c85e21e4774673654cc3c68e3139b5df8b8a0cc530x1659440c32fe3d0ba41effaf667405d200a1656871fd3f51595433c60831d635
0x10c50a5eeb8344c2e133ff38e8cab9fb11d6cf6a00x1e34a77868e19a6647b1f2f47b51ed72dede95ddfalse00x10c50a5eeb8344c2e133ff38e8cab9fb11d6cf6a909710562023-05-15T14:23:46.000Z0x01dc2688e852ca87a7fafab8fb1c4223f04aa49fb4b763a94750b5b3152070a90xf6bfc9a0b52e5fc0630111eb210705d41e9a115a9c12da26e7e9a3e768bdae8e
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_arbitrum.ETH100_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100