Skip to main content

Tables

CDAI5000_Withdrawal_event

Withdrawal events from Tornado Cash’s 5,000 cDAI (Compound Dai) privacy pool on Ethereum. Records include recipient addresses, relayer fees, and nullifier hashes for analyzing fund extraction patterns and privacy-preserving transaction flows.
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
0x8589427373d6d84e98730d7795d8f6f8731fda161963419467570x22aaa7720ddd5388a3c0a3333430953c68f1849bfalse50xefab18983029d2ba840e34698efb67fdf812071191621242019-12-25T19:07:33.000Z0x13979de90c69c2486c1eb633ebce6aaa1b131aedb61f95702e6ea13ab264b36b0x6ed0ed9f7bb86055430d669a01209723762994d859e4aeb9ea4cf1b152d6ebdc
0x1bdb1783505f626a55a5e3dd3e366df1cd69c05500x22aaa7720ddd5388a3c0a3333430953c68f1849bfalse500x1bdb1783505f626a55a5e3dd3e366df1cd69c05593925622020-01-31T21:49:37.000Z0x207f509198f5b8f4e977048ef54f1ca321ed4d0e9832f5bad1dd06ad4c6f2f330xcfd1b49638acb48eac8b12fa73b68add71445231a25073b10071d1b62cd69885
0x1bdb1783505f626a55a5e3dd3e366df1cd69c05500x22aaa7720ddd5388a3c0a3333430953c68f1849bfalse520x1bdb1783505f626a55a5e3dd3e366df1cd69c05593925622020-01-31T21:49:37.000Z0x0054788b49613bbd1d391fc968de82fd91382e13b88c8d1af498dc3b334b96f20xf290764b835999e1fc21f246a89033c30a0338135aa97782982a075788bfcc58
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.CDAI5000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CDAI50000_Withdrawal_event

Withdrawal events from Tornado Cash’s 50,000 cDAI (Compound Dai) pool on Ethereum, tracking when users claim their privacy-mixed funds with nullifier hashes preventing double-withdrawals. Includes recipient addresses, optional relayer information, and fees paid for analyzing privacy protocol usage patterns.
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
0x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df00x03893a7c7463ae47d46bc7f091665f1893656003false740x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df138185042021-12-16T21:04:17.000Z0x09731686a2ba8d791b801d8f343ebf493b7664d9ecb508ada7f69bdeaeb88bab0xc48741de7f74bbfd5bf90324e35f9de8f7f3446754ae879855e928dbf430bc24
0x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df00x03893a7c7463ae47d46bc7f091665f1893656003false650x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df138185092021-12-16T21:05:17.000Z0x0f86e55d725419f34a1f23a5e4175f7d48055450dd238b5e8b2ea8d83fdcaf160xe0a0e30b79a4968aec66628b5b546db5a2db7e34da1c8762a7d5611152295ca3
0x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df00x03893a7c7463ae47d46bc7f091665f1893656003false1080x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df138185022021-12-16T21:03:25.000Z0x0a529ff7cfe0e6fe46057814af594ca7bcf7f0efe3f714e04d0ef43243b209ef0xdcaa4e418397429a33c719a90cbc07b22eb3123de51e943216603dc07bd044a6
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.CDAI50000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CDAI500000_Withdrawal_event

Withdrawal events from Tornado Cash’s 500,000 cDAI (Compound Dai) privacy pool on Ethereum, recording recipient addresses, nullifier hashes for preventing double-spends, and optional relayer fees. Used for analyzing privacy-preserving fund movements and relayer usage patterns in the cDAI denomination pool.
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
0xb2c95127308876b0da00dce7798412bca95c9fee00x2717c5e28cf931547b621a5dddb772ab6a35b701false6180xb2c95127308876b0da00dce7798412bca95c9fee137140972021-11-30T09:56:14.000Z0x0972eb31bf18d0c62178e1892111a1c308ee171eb80050291b8b85558c52cef60xe74e7dd665470be460cf8200eccb19a66e9ac1ecb0f6241076b5ddfdcbc522fc
0x7dca2f7da83c26fcebc5b0562ba2f707ed8fe00b00x2717c5e28cf931547b621a5dddb772ab6a35b701false1890x0000000000000000000000000000000000000000132079572021-09-12T01:30:58.000Z0x1cc5c5088fb7dd381706c486f1010f0236ce251f669647323f5dfdede3aaba720x5b094c2569fa2c0bcbd219486034e1b6cfe64464edf01165d97f835a8e25bd24
0x7dca2f7da83c26fcebc5b0562ba2f707ed8fe00b00x2717c5e28cf931547b621a5dddb772ab6a35b701false2110x0000000000000000000000000000000000000000132079642021-09-12T01:32:29.000Z0x214bf0837d4aac8f6670dbdd3e8ee979bfceaeb4ad677ec83d9659a181743f200x73468b4a108830ae8637b3e78693589162de152f5bb879a5fae9748d63c1febb
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.CDAI500000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CDAI5000000_Withdrawal_event

Withdrawal events from Tornado Cash’s 5,000 cDAI (Compound DAI) privacy pool on Ethereum, recording when users extract funds with recipient address, relayer, nullifier hash for preventing double-withdrawals, and optional relayer fees. Used for analyzing privacy protocol usage patterns and tracking fund flows through the mixer.
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
0x75a6b3b01980bf4a78c7bdeca563d04f2dc60de200xd21be7248e0197ee08e0c20d4a96debdac3d20affalse3230x75a6b3b01980bf4a78c7bdeca563d04f2dc60de2134883992021-10-25T19:10:30.000Z0x16bf14d947ba9503da0a76131fb27a6fb307305611df60fdf886bd8628fdf2cf0x12dde1fa5fdff4254145c1c159faf51278c64dc20b44f6260c1f5a084519925c
0x4b409ce1f3f30bd2b221003f20bcc6974e5a486e00xd21be7248e0197ee08e0c20d4a96debdac3d20affalse5300x4b409ce1f3f30bd2b221003f20bcc6974e5a486e134210952021-10-15T06:43:46.000Z0x1cd8a19d7e9ad4fd6557dbf8a343a5cadcedbf4008be04b1a0c6ee090807542a0x4d4e54c33f4c13b71016a572d8a0b31f0bdc0b8d10194aa3ddb301f5feba6400
0x21c30d17d9e61ce139dfd2a3d167c5752246b93800xd21be7248e0197ee08e0c20d4a96debdac3d20affalse1680x21c30d17d9e61ce139dfd2a3d167c5752246b938128651072021-07-20T18:44:22.000Z0x130ee985166841ac9dcc526a98623629b26f2469a03e1d01479c91364376abf30x41539d52df0695f26dab6ddb04ba4b18ee9dc61c15a20534887438aadd54da9f
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.CDAI5000000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

DAI100_Withdrawal_event

Withdrawal events from Tornado Cash’s 100 DAI pool on Ethereum, recording when users exit the privacy mixer with recipient addresses, relayer fees, and nullifier hashes that prevent double-spending. Used for analyzing withdrawal patterns, relayer usage, and privacy-preserving transaction flows.
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
0x058b0deb5042ea6c638fed5c7e7c72a6e272cb17226715524802548473610xd4b88df4d29f5cedd6857912842cff3b20c8cfa3false820x076d4e32c6a5d888fc4658281539c94e778c796d168968362023-03-24T10:42:23.000Z0x26867dab31800f9e9e5efe28bb2d713475e779c233472a0619a3b345d2043ff80xed571fac67420939d5af1aa1343b48669653e290c9ac1d2b61ea1a386150ac0d
0xae543c8a86cc7d0437687e7778fdb771efe0b322186095231271149420280xd4b88df4d29f5cedd6857912842cff3b20c8cfa3false890x2d50dbcc960bec854227f51f8074e1da28bd4a37113979242020-12-06T07:56:44.000Z0x0a5e4f21fa6b960454ee2635195b804f677eedbc8a83d1c4d717126f511d82010xd347dec49b4d513c177b964aeb099f3bf0e72a077c636d78f116e3cf9b6c6547
0x3fdbeedcbfd67cbc00fc169fcf557f77ea4ad4ed00xd4b88df4d29f5cedd6857912842cff3b20c8cfa3false730x3fdbeedcbfd67cbc00fc169fcf557f77ea4ad4ed94080612020-02-03T06:54:36.000Z0x29851640bd96afc10ee795c2bad1d656e1acd3d1cba0ef2fcb18788065954c020x36c7a64df8ffeb9795997ee055968bcf10eb67557c4d1390dc921e1878b26a8b
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.DAI100_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

DAI1000_Withdrawal_event

Withdrawal events from Tornado Cash’s 1,000 DAI pool on Ethereum, recording recipient addresses, nullifier hashes for preventing double-spends, and optional relayer fees. Used for analyzing privacy-preserving withdrawal patterns and relayer economics in the protocol’s fixed-denomination DAI mixer.
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
0x88eee227dd9590ca94ae767ee49efc3187fc56cc336849195222662577460xfd8610d20aa15b7b2e3be39b396a1bc3516c7144false2190xd6187b4a0f51355a36764558d39b2c21ac12393d128368002021-07-16T08:16:44.000Z0x04b5051a26c9fb5344b2b1308828273dddc694bd0e600d77ec4f18cd1a3417a60x8fc674d97c452be3d19e6c3adca47e43e35cb42decb0d09f1e2a5a698adbd796
0x22d1300bba03910ed6cc33ba57bec39d43219fe700xfd8610d20aa15b7b2e3be39b396a1bc3516c7144false860x22d1300bba03910ed6cc33ba57bec39d43219fe7133938232021-10-10T23:27:44.000Z0x2c89a265403d08b1c3f42cb0482224cb217f1133f3549b9771717ad68aaec2360xd6bd50d62131b98c493e06fe4934cfa8b36fc0dcd398e4309072cf693acc96ed
0x82fff5294f091ea20152ea43796e2f35faaada461018957625975248028950xfd8610d20aa15b7b2e3be39b396a1bc3516c7144false4620x93ebf65d919fc6d9b2bd655108abec7af33f9542133895962021-10-10T07:31:37.000Z0x2a9112e0443d5f315c66b48c43a964e8a982eb4efb1056ea1f44d54e54776f500x482f0fababf5934f030e67182594fed4d581b4f2c4751c6e02f5111ab51bc8f5
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.DAI1000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

DAI10000_Withdrawal_event

Withdrawal events from Tornado Cash’s 10,000 DAI pool on Ethereum, recording recipient addresses, relayer fees, and nullifier hashes used to prove valid withdrawals without revealing deposit origin. Essential for analyzing privacy mixer usage 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
0xfed9c6b45275f322b983aee0f9e9f278fcb0136f230496551588334487410x07687e702b410fa43f4cb4af7fa097918ffd2730false1160xddbfced30862c0105673b38dff5e941cf48830e4128105832021-07-12T05:33:33.000Z0x197d1058dfb8c75cd7cd380a726af24ab5bc5e51462913c111483df3cbf0bf460xea4b457ad1ba81008ed7753ef95f1784fdec1c8095c7f23e1479e1538bd04e54
0x1cb8a060302075dae2af4d3d90b7ceefe309f127199438668327354716090x07687e702b410fa43f4cb4af7fa097918ffd2730false1310xd6187b4a0f51355a36764558d39b2c21ac12393d128091612021-07-12T00:06:36.000Z0x1af44589b516f1f250b7d9d1881da0a1367bdd171e86c9f4c2e7ea83ae0173150xe2871df7a39b6957fdb95f432fce41521bfed2cc0aaf7b6ae02a9c1c1103e202
0x58775bd9a48e4132481118229d040c38bfd2153d187509604751510389630x07687e702b410fa43f4cb4af7fa097918ffd2730false1770x49136693081f2c18e2cf14428dd78cd90a22dc1f128110732021-07-12T07:15:32.000Z0x2fce0d238e856abf7538426e82bb148378670b1456b162a7e92d9da72557c6070xcbed96cd2d5c4fa279d02a399a621c67a5572eb83f5bf21381ea76458f06b3af
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.DAI10000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

DAI100000_Withdrawal_event

Withdrawal events from Tornado Cash’s 100,000 DAI privacy pool on Ethereum, capturing recipient addresses, relayer fees, and nullifier hashes. Used for analyzing mixing protocol activity, relayer economics, and privacy-preserving transaction patterns.
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
0x0276a896e0fca3e54e46e3d18cb95749053ceea1309197101019806857850x23773e65ed146a459791799d01336db287f25334false2350x20bb3095a4852f4c97d7a188e9f7183c85acfc49126443642021-06-16T08:19:25.000Z0x12bffedf5edc023c86392f804ab2c4e6761bc58fef2d255d541794712db8ab4b0x5f2e513717258cb60959b432bbc924e31d2637e06c6db7de042c39acb4283f5d
0x0276a896e0fca3e54e46e3d18cb95749053ceea1309196947848634208470x23773e65ed146a459791799d01336db287f25334false1240x20bb3095a4852f4c97d7a188e9f7183c85acfc49126443622021-06-16T08:19:14.000Z0x2287afc586e519805f3d6f89eb0c9df348cf8a49ddffd5ed9a2e4b09e757c0090xd2480517536e6f2de8c7f20f9b9aecfdabaa99ca337f44b637425eca2c7937c5
0x0276a896e0fca3e54e46e3d18cb95749053ceea1311982406913535253060x23773e65ed146a459791799d01336db287f25334false3150x20bb3095a4852f4c97d7a188e9f7183c85acfc49126444162021-06-16T08:31:31.000Z0x295e650590dca981aae880e4bb821056c36fdf8d173da16a61ff80da3e0c0e5e0xb946f16bdefbb6591bcc965fb19a31a9919279c7a1422e4e9c971d04770177d2
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.DAI100000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH01_Withdrawal_event

Withdrawal events from Tornado Cash’s 0.1 ETH pool on Ethereum, tracking when users extract funds from the privacy mixer with nullifier hashes, recipient addresses, relayer information, and optional fees. Used for analyzing withdrawal patterns, relayer usage, and fund flow tracing in 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
0x2d0373c520ac67269f937bbb3d3239614c439d11402100000000000000x12d66f87a04a9e220743712ce6d9bb1b5616b8fcfalse1610x28a51fd7b39b49ad4d7813d89e3d4444d79e3ac6121326402021-03-29T06:56:04.000Z0x05cd13dd0051cf4d9f8eca23336447c82a6e09773b35d579dfcc965774dffa1c0x0587bc879e73fa8ecabdc3c873c434237dc2ba06c0cf015f36459f55afaa0833
0x3648930b33ad343c7657912e3dd34253d43fe46600x12d66f87a04a9e220743712ce6d9bb1b5616b8fcfalse2650x3648930b33ad343c7657912e3dd34253d43fe466121342452021-03-29T12:49:11.000Z0x2fa5657220bc8309a1263ce1c0a7738f1614ee326cb22ee86ff526321b1585e40x2ef29478b3c75e5f60c76514b00863ec1c07060a28f7ab76c863fed01e3f1d02
0x3648930b33ad343c7657912e3dd34253d43fe46600x12d66f87a04a9e220743712ce6d9bb1b5616b8fcfalse3350x3648930b33ad343c7657912e3dd34253d43fe466121344132021-03-29T13:22:36.000Z0x2bb9375d74cf5689ef5fa9739267cbdfeb510fc8ff69d2f1eaf9509f5d6a01f60x20bcb4a5e2957d8f4deaf58966dfd32808c3d540907fe4f3b28aed1b790a7f52
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.ETH01_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH1_Withdrawal_event

Withdrawal events from Tornado Cash 1 ETH pool on Ethereum, recording when users withdraw funds with nullifier hash, recipient address, relayer, and fee details. Used for analyzing privacy-preserving withdrawal patterns and relayer economics in the protocol.
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
0x59988662c2f1308ae1cacea2d299b36e7c8cdc1f566670000000000000x47ce0c6ed5b0ce3d3a51fdb1c52dc66a7c3c2936false1910x009610ae32d286d134ac048ca15ff1dd271dcacf133656292021-10-06T13:20:15.000Z0x2e7d9689bf0a2daf77f9e5892bc061d29c58784ecd25bee44d863a8d11a414a80xbd7664a5cda055dfe867b44b7ea061e588ed464cad23f7c93fcb21d867763bd1
0xcae4604bb24b88ff810a39220205c9e8dba4154c379907000000000000x47ce0c6ed5b0ce3d3a51fdb1c52dc66a7c3c2936false2560x0b97abcab8675c425668863da906c41de4595882133628852021-10-06T02:55:32.000Z0x08a3c4ccae1e6cfc1150f44dad9052253fb58c9d685753eaf8dfb9120d234dcb0xda5446ee9b1de98dd52fff57a804a24fa1c6ae83d225a1a0e92af34f7f5c1938
0xc85829085aaa21a04169f008fea9d491334afa6d523427000000000000x47ce0c6ed5b0ce3d3a51fdb1c52dc66a7c3c2936false2300x0b97abcab8675c425668863da906c41de4595882133669432021-10-06T18:08:49.000Z0x2d7697722f1598f1ebb699ccc5adb0cd258f28d170c74640e9b6823e4d5d2e0e0x7dd029dfef4d3085957dd96cc3af4f61c0e8b9c1399d49c233678d5661715c48
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.ETH1_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH10_Withdrawal_event

Withdrawal events from Tornado Cash’s 10 ETH pool on Ethereum, capturing recipient addresses, relayer fees, and nullifier hashes used to prevent double-spending. Used for analyzing privacy protocol usage 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
0x1f66114584412a7286b8ec47c522877ece5c7831731913000000000000x910cbd523d972eb0a6f4cae4618ad62622b39dbffalse5120x009610ae32d286d134ac048ca15ff1dd271dcacf136411032021-11-18T19:11:13.000Z0x2021410826e81ac5385b166e660214c31cfd9223918c0f57cbfe53337814023a0x6c4272ceab645eef8c23e059191ab241ef6db58a58fb34e31ba2100b23b4035b
0x8d702745d7f485546bebab5a68e4928f10a9203b445263000000000000x910cbd523d972eb0a6f4cae4618ad62622b39dbffalse140x009610ae32d286d134ac048ca15ff1dd271dcacf136390932021-11-18T11:30:50.000Z0x2336c4e7ab2cf048c8ae7f44b8d63687b35bfad06295974344d0b2bf2287ade10xad5824ce8aee47954b47b8039faad6c6c0b87e12a624bb8e06dbbe06378bbffa
0x048a9e6d589cd7e1488f3d83e1bb642b472aeadb884029000000000000x910cbd523d972eb0a6f4cae4618ad62622b39dbffalse2670x20bb3095a4852f4c97d7a188e9f7183c85acfc49136414192021-11-18T20:17:50.000Z0x1d1befde6fcb913f482ce61b97463d247646930f863619bd4b1d515de592d9070x688a54fd6e556eca9ac9715d42d827aebab76891536e3b1da0debcbe9db35825
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.ETH10_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ETH100_Withdrawal_event

Withdrawal events from Tornado Cash’s 100 ETH privacy pool on Ethereum, recording recipient addresses, nullifier hashes, relayer fees, and relayer addresses. Used for analyzing privacy-enhanced withdrawal patterns and relayer economics in the mixing protocol.
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
0x671980092c80c8d0ce1edd17ac02303630175106845000000000000000xa160cdab225685da1d56aa342ad8841c3b53f291false1240x0360b232285a801cbae01c984fb680ba2f465fdc107338422020-08-26T04:15:55.000Z0x1ced99aa2b3734421ce68253c6179172d21cebd7ea52e8840062685fa6a07fa20x035b769a7c4e9f37d15ab0b445808b3007ca9ff59a4279b4a7304c6038c603d5
0x961fb4ad89f1dd3a2d7e530ff28c51ddd755af1e800000000000000000xa160cdab225685da1d56aa342ad8841c3b53f291false1160x7d3bb46c78b0c4949639ce34896bfd875b97ad08107327212020-08-26T00:05:22.000Z0x08fadb25740be55a6ad3147971189626fcee43e145c6a479d971423e6df1af760x82b37e2439ed199fa4687d85e095c063fb1f471dddc34d005644d33b3d775169
0x63818e9a08e790c8f5289aa829a27e4781d621691135000000000000000xa160cdab225685da1d56aa342ad8841c3b53f291false1900x7d3bb46c78b0c4949639ce34896bfd875b97ad08107373552020-08-26T17:04:26.000Z0x1db1c7954376e8cef0433b5629f94b7239c5b3cad004737eecacb17edaf04c680xffa97873ba9ac088d418e32b1e74e18f8f539b6352a3cffd63b57bbbfd1758b6
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.ETH100_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

USDC100_Withdrawal_event

Withdrawal events from Tornado Cash’s 100 USDC pool on Ethereum, recording when users withdraw funds using zero-knowledge proofs with nullifier hashes preventing double-spends. Includes recipient addresses, optional relayer addresses for anonymity, and withdrawal fees for analyzing privacy-preserving transaction patterns.
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
0x3da5e85cc4e412101a722447254ff1599e8a8d6a1203414250x4736dcf1b7a3d580672cce6e7c65cd5cc9cfba9dfalse530xd6187b4a0f51355a36764558d39b2c21ac12393d143056352022-03-02T05:09:19.000Z0x07f3dd70cb8bf54cca39b9d3001775cd519d0c21d56b71098c771c348168ac790xd6929a9a90f0cd32f26e37654152455764c2c8fb5c1435ebe8d9203eca9f6133
0x3da5e85cc4e412101a722447254ff1599e8a8d6a963039880x4736dcf1b7a3d580672cce6e7c65cd5cc9cfba9dfalse250xa0f0287683e820ff4211e67c03cf46a87431f4e1143056272022-03-02T05:07:25.000Z0x135b816e7e81b80d87c3f9a22bffdc3a405420c966151af14385c0eed45011dc0x513388d2e5556df0de3db6f4ce9e61b1a840ed3d936c30a09246f9912599455f
0x8f30d93d11f75c82c0e70f73a2245ab1a5c14f46762312920x4736dcf1b7a3d580672cce6e7c65cd5cc9cfba9dfalse1790xbe4d1e137a24af091be80ae58d652279665e3a27143071072022-03-02T10:45:00.000Z0x17ecbe8ddbbc73cd9506fe068cbbdd057a34d5a9b9ef789519e2489ffb7a3af70xdf61254810324aba9400595741526c9c6d240f4fa9a2534d7f14766b2aea6082
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.USDC100_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

USDC1000_Withdrawal_event

Withdrawal events from Tornado Cash’s 1000 USDC pool on Ethereum, capturing privacy-preserving fund withdrawals with nullifier hashes, recipient addresses, relayer details, and fees. Used for analyzing Tornado Cash usage patterns, relayer economics, and withdrawal timing for the fixed 1000 USDC denomination pool.
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
0xa2a01b4a68575280a2de45178e289da717bedb6f150000000xd96f2b1c14db8458374d9aca76e26c3d18364307false2160xb5fc86a50ad433fff6c2e3840409a3432858923f111142142020-10-23T18:32:42.000Z0x1d44ea844b6234d0d35ef4c822b7a9ff9320cf1e8b4fb9acbaf524b5029419860x5ec97a3feba550840394a940205ed1b780e74e61b1d6d17b04f30350130917ce
0x7bc781deecb24f2c92297fc687bd5f8226c4cb9f243320850xd96f2b1c14db8458374d9aca76e26c3d18364307false1210x2d50dbcc960bec854227f51f8074e1da28bd4a37111133772020-10-23T15:35:35.000Z0x164e10d74739a475d68b447cd69879d47f9b5581b4a77486f4e7ac4e572d4fe50xd24a7bca5abc9966f71c1183e19afecd57237009438e4559e0a151513ae54490
0x663f2e3563b88cb66d43840f04edc98f239da504490754200xd96f2b1c14db8458374d9aca76e26c3d18364307false810x20bb3095a4852f4c97d7a188e9f7183c85acfc49124871392021-05-22T23:37:22.000Z0x1059795a97a2537f05e85181471aa95c775757fd2cd1a36a6644b3222f02da260xb1efdebdd7ff4a1ef734a3bfa81a03e61ce2fdd7bf4c5daab91ec093323db057
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.USDC1000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

USDT100_Withdrawal_event

Withdrawal events from Tornado Cash’s 100 USDT pool on Ethereum, recording privacy-preserving fund withdrawals with nullifier hashes, recipient addresses, relayer fees, and transaction details. Used for analyzing mixing activity, relayer economics, and withdrawal patterns in the protocol’s smaller denomination pool.
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
0x76142e5917af78e2a58718a69b448faf9486713a324875650x169ad27a470d064dede56a2d3ff727986b15d52bfalse850xa0109274f53609f6be97ec5f3052c659ab80f012152962122022-08-07T16:12:05.000Z0x2c61d9fe4e09ea937dbf4d9c1f020b33ef0aba658e1aa50cb8379347c4b41eef0x8310aea95af40d8eb64975f3654bb176e49c5de16cbf618df31f0eeed69b906d
0x891bf57715b68d19158927395ec119a80df396cb33654910x169ad27a470d064dede56a2d3ff727986b15d52bfalse1040x33350f9ffe031ca593442a189b3bc7a1ea05b3c197152652020-03-21T13:28:27.000Z0x0d72b489668f8c5bdb2b14021f7ee5bef6c3ae22a0aef1542f4098eefdbf98c60xb501db80be210b1d7a470ba8de0098ee460dc779eb83c358cd9d13e628555f4b
0x82fff5294f091ea20152ea43796e2f35faaada46149209530x169ad27a470d064dede56a2d3ff727986b15d52bfalse2020xa0f0287683e820ff4211e67c03cf46a87431f4e1126637742021-06-19T08:35:42.000Z0x27f1314a9fe0a1d62799beb2269b1398e92a11cd2161da8e7e223b31c20f7eb20x1558e562793b5d42e863e110f6505409c94949a532c8295920c0eef5cc19f6be
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.USDT100_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

USDT1000_Withdrawal_event

Withdrawal events from Tornado Cash’s 1,000 USDT pool on Ethereum, tracking when users retrieve their deposited funds with nullifier hashes, recipient addresses, relayer information, and fees paid. Used for analyzing privacy-preserving withdrawal patterns and relayer economics in the protocol.
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
0xf3889ccda115e8cfc3245a6d2054fc8279356a70389542560x0836222f2b2b24a3f36f98668ed8f0b38d1a872ffalse640x12d92fed171f16b3a05acb1542b40648e7ced384151221182022-07-11T15:27:36.000Z0x1519abb269449df010d3ec6114d00c22c6d0be26a359d7f9f3cf3c55ad03e00a0xefc248ce3f2b926206bb65605ab7c8538166b6cb7141ae59ee02a44a963b93f2
0xf3889ccda115e8cfc3245a6d2054fc8279356a70336436680x0836222f2b2b24a3f36f98668ed8f0b38d1a872ffalse1540x12d92fed171f16b3a05acb1542b40648e7ced384151221072022-07-11T15:25:30.000Z0x2e32a1fb9176aba20f541329dd35553c25d4a22714dbb7e77b0392e9366aba2e0x0e6234d676e89bf9f9968277d774a9dc92487efe54623af205277a6294044fbb
0xae716ace745b09e48bf63ef0d6ca9d0ab44149f7218077730x0836222f2b2b24a3f36f98668ed8f0b38d1a872ffalse690xd6187b4a0f51355a36764558d39b2c21ac12393d151213732022-07-11T12:35:17.000Z0x24d628b0dded0b1bd1f9c778db101b3010b6906aba4db90bfefeb41cf2add4580x00c75a18bd48f1d50a50cb538322772c15c5db8095a1b0f470e86afe064d8f0f
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.USDT1000_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

WBTC01_Withdrawal_event

Withdrawal events from Tornado Cash’s 0.1 WBTC pool on Ethereum, recording when users withdrew funds with nullifier hashes, recipient addresses, relayer addresses, and optional privacy fees. Used for analyzing withdrawal patterns, relayer usage, and privacy-preserving transaction flows.
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
0xf486c2863bd35c7df76996100ea9e00e55786133962830x178169b423a011fff22b9e3f3abea13414ddd0f1false560xd6187b4a0f51355a36764558d39b2c21ac12393d127220282021-06-28T10:39:33.000Z0x2dd40fcc13548aa22827f0a083ff9b98ab4cd73fa5710bce9ade2bb678d48f970x79df2808e7eb0dc40db8078e1b688676989dad12f152a869a7202d1938899ae3
0x0049c977aaf22e0db89b2755482c7e49ee2dc2dd5318820x178169b423a011fff22b9e3f3abea13414ddd0f1false310x009610ae32d286d134ac048ca15ff1dd271dcacf137506382021-12-06T06:11:38.000Z0x0d22544994452d079fe5014033f12e130be4c701bcdfebff9944084b84b55e7c0xd27dfcd05f87784ba760b2218c210e10d39b5dd5c479c218048300976c112250
0x71e8fa712e799f5647b108ee77ea9fecd15794893834090x178169b423a011fff22b9e3f3abea13414ddd0f1false1110xbe4d1e137a24af091be80ae58d652279665e3a27139256022022-01-02T11:00:53.000Z0x23323a8399fef594a137346c6f6aab3b29eb9e05d7862f731d207449a9b325210x895a0f2939cd22b69dfe307da8968af5198d0647eeea41eb61d4c082aac4da91
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.WBTC01_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

WBTC1_Withdrawal_event

Withdrawal events from Tornado Cash’s 1 WBTC privacy pool on Ethereum, tracking when users exit the mixer with destination addresses, relayer addresses, nullifier hashes, and fees. Used for analyzing privacy protocol usage 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
0x6a2659646d9b5384c447686fd4f8db3e70dff06b4786000x610b717796ad172b316836ac95a2ffad065ceab4false2630xcbd78860218160f4b463612f30806807fe6e804c151819852022-07-20T21:43:48.000Z0x2afe5a9fadf59004c23a50eaefb166d33667acfd059ffcacd1e043da8e4bd4c20xb656aabf1fa2d41a249753c6d013a8082d9dae2a8cc0544327d8c6e00a8c1951
0x95bd01bc6eae5cdb63a3c29b8e4d4321d4e652fd997600x610b717796ad172b316836ac95a2ffad065ceab4false1660x49136693081f2c18e2cf14428dd78cd90a22dc1f129185462021-07-29T04:06:05.000Z0x0632f5e83008fa928ec3d2bbce1dbaa5dd96d145693c44433bc20a8a32af4cf10x4f0a20e65847d6ea37320a295e09e466b73a23cbae71d2a70df4d69a73fa1156
0xf7a01191ab517d8e80469e7d314323095068442a19752640x610b717796ad172b316836ac95a2ffad065ceab4false4120x3a1d526d09b7e59fd88de4726f68a8246ddc2742147596892022-05-12T06:59:10.000Z0x2d0ff803a9aad3fe9e950c36a1a41463b2c9acc258131fa2fdc5f0bb7f7709430xfa49265320757585a914e1ddf71c0bd78ca7b54c931b95e15169b8a4e917a329
Query with partition filter
SELECT *
FROM `tt-contracts.tornadocash_v1_ethereum.WBTC1_Withdrawal_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100