> ## Documentation Index
> Fetch the complete documentation index at: https://tokenterminal.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# tornadocash_v1_polygon

> Tables in tt-contracts.tornadocash_v1_polygon

## Tables

### MATIC100\_Withdrawal\_event

Withdrawal events from Tornado Cash's 100 MATIC pool on Polygon, recording when users exit the privacy mixer with recipient address, nullifier hash (prevents double-withdrawals), relayer used, and fees paid. Used for analyzing privacy-preserving fund movements and relayer service usage patterns.

<Accordion title="Columns">
  | Column             | Type        | Description                                                                                                                                                    |
  | ------------------ | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`  | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                    |
  | `block_number`     | `INT64`     | Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block's position in the blockchain.           |
  | `transaction_hash` | `STRING`    | Unique identifier for the transaction. 66-character hex string including 0x prefix.                                                                            |
  | `log_index`        | `INT64`     | Position of the event within the block's transaction logs. Zero-indexed integer representing the sequential order of log emission.                             |
  | `address`          | `STRING`    | Contract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.                                                                        |
  | `removed`          | `BOOL`      | Boolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.                                                   |
  | `in_to`            | `STRING`    | Destination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.                                                |
  | `in_nullifierHash` | `STRING`    | Nullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.                                     |
  | `in_relayer`       | `STRING`    | Address of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.                                         |
  | `in_fee`           | `STRING`    | Fee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency. |
</Accordion>

<Accordion title="Sample Data">
  | in\_to                                     | in\_fee            | address                                    | removed | log\_index | in\_relayer                                | block\_number | block\_timestamp         | in\_nullifierHash                                                  | transaction\_hash                                                  |
  | ------------------------------------------ | ------------------ | ------------------------------------------ | ------- | ---------- | ------------------------------------------ | ------------- | ------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
  | 0x805fa11e2088f3a6ea503d7e69b2425cde164c31 | 0                  | 0x1e34a77868e19a6647b1f2f47b51ed72dede95dd | false   | 88         | 0x0000000000000000000000000000000000000000 | 29907749      | 2022-06-23T13:26:03.000Z | 0x1cc1a8d5c3dfb8efdfc3bced27ffdf677ef4165560e66df170ebe0290499268f | 0xa4f624631cb7e8853ae952cde80d3b33ff72093d061cf8b27804c61c29c5db8f |
  | 0x943961dee85bc1d73a1468a3df3cef11fa8f29d1 | 131473000000000000 | 0x1e34a77868e19a6647b1f2f47b51ed72dede95dd | false   | 224        | 0x000000336020719e2ad785951582726a39fd33cf | 29922945      | 2022-06-23T22:57:25.000Z | 0x0b9dab4193da4b1f62003a2887bad2f5642f2d61c87373564921c18c1fc59ff2 | 0x45958b36c9c4681c0f4c8449885133194cf6dad599ffcb0bbb2f83a090ff7f03 |
  | 0x2ab9c29eb0b2910400fb0562de03d24dceb5d7c4 | 70490000000000000  | 0x1e34a77868e19a6647b1f2f47b51ed72dede95dd | false   | 277        | 0x076d4e32c6a5d888fc4658281539c94e778c796d | 29919509      | 2022-06-23T20:48:36.000Z | 0x035dc3c3cd247b0e6daf9315a3f601b402d2fd4e0bec72fa259f750725e77eec | 0xc3c0512f240f4b501e497e98f14b2543b09d3ae8aee4bd44fdbafd9a559692ad |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.tornadocash_v1_polygon.MATIC100_Withdrawal_event`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***

### MATIC1000\_Withdrawal\_event

Withdrawal events from Tornado Cash's 1,000 MATIC pool on Polygon, capturing privacy-preserving fund extractions with nullifier hashes, recipient addresses, relayer details, and fees. Used for analyzing withdrawal patterns, relayer usage, and mixer activity on the protocol.

<Accordion title="Columns">
  | Column             | Type        | Description                                                                                                                                                    |
  | ------------------ | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`  | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                    |
  | `block_number`     | `INT64`     | Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block's position in the blockchain.           |
  | `transaction_hash` | `STRING`    | Unique identifier for the transaction. 66-character hex string including 0x prefix.                                                                            |
  | `log_index`        | `INT64`     | Position of the event within the block's transaction logs. Zero-indexed integer representing the sequential order of log emission.                             |
  | `address`          | `STRING`    | Contract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.                                                                        |
  | `removed`          | `BOOL`      | Boolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.                                                   |
  | `in_to`            | `STRING`    | Destination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.                                                |
  | `in_nullifierHash` | `STRING`    | Nullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.                                     |
  | `in_relayer`       | `STRING`    | Address of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.                                         |
  | `in_fee`           | `STRING`    | Fee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency. |
</Accordion>

<Accordion title="Sample Data">
  | in\_to                                     | in\_fee             | address                                    | removed | log\_index | in\_relayer                                | block\_number | block\_timestamp         | in\_nullifierHash                                                  | transaction\_hash                                                  |
  | ------------------------------------------ | ------------------- | ------------------------------------------ | ------- | ---------- | ------------------------------------------ | ------------- | ------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
  | 0x114b2f6cfff22d1ab14b94de3dc869816af2617b | 754710548097967784  | 0xdf231d99ff8b6c6cbf4e9b9a945cbacef9339178 | false   | 106        | 0x4750bcfcc340aa4b31be7e71fa072716d28c29c5 | 48086426      | 2023-09-28T14:00:08.000Z | 0x14e2b8574aedb322629ae01d08688858c4d0cb5b99bef576ef93cbf61e67d9e1 | 0xf77872990f9ed86cce618370bc0762cb8670664d9d03d46ce016853d2539b290 |
  | 0x22571092371764037ff2493ebb5c07030e80eac9 | 1025779319497083628 | 0xdf231d99ff8b6c6cbf4e9b9a945cbacef9339178 | false   | 154        | 0xc0f12799b8d3fa8810dfe1616095170c72117f8f | 79070445      | 2025-11-15T22:31:51.000Z | 0x14321d8930bd343cf73082b22443a4efcbcd3b6418c5d15de6d3cc26225289da | 0x5a8d3c61a41c9132f4118f543a1a5b43b6db9f210c128a7967d21bad41a5dbec |
  | 0x22571092371764037ff2493ebb5c07030e80eac9 | 1027505715429086706 | 0xdf231d99ff8b6c6cbf4e9b9a945cbacef9339178 | false   | 149        | 0xc0f12799b8d3fa8810dfe1616095170c72117f8f | 79070483      | 2025-11-15T22:33:07.000Z | 0x2f68923325b26693662806a907d97ed0ef8c96943072e51f704f169648d455b3 | 0xcb3e83c83f6807f0006cf7ae933b3c3e10c1550c86e329bf8c4cddf76704362d |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.tornadocash_v1_polygon.MATIC1000_Withdrawal_event`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***

### MATIC10000\_Withdrawal\_event

Withdrawal events from Tornado Cash's 10,000 MATIC privacy pool on Polygon, recording nullifier hashes, recipient addresses, relayer fees, and withdrawal destinations. Used for analyzing privacy-preserving withdrawal patterns and relayer activity on the protocol.

<Accordion title="Columns">
  | Column             | Type        | Description                                                                                                                                                    |
  | ------------------ | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`  | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                    |
  | `block_number`     | `INT64`     | Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block's position in the blockchain.           |
  | `transaction_hash` | `STRING`    | Unique identifier for the transaction. 66-character hex string including 0x prefix.                                                                            |
  | `log_index`        | `INT64`     | Position of the event within the block's transaction logs. Zero-indexed integer representing the sequential order of log emission.                             |
  | `address`          | `STRING`    | Contract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.                                                                        |
  | `removed`          | `BOOL`      | Boolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.                                                   |
  | `in_to`            | `STRING`    | Destination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.                                                |
  | `in_nullifierHash` | `STRING`    | Nullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.                                     |
  | `in_relayer`       | `STRING`    | Address of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.                                         |
  | `in_fee`           | `STRING`    | Fee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency. |
</Accordion>

<Accordion title="Sample Data">
  | in\_to                                     | in\_fee             | address                                    | removed | log\_index | in\_relayer                                | block\_number | block\_timestamp         | in\_nullifierHash                                                  | transaction\_hash                                                  |
  | ------------------------------------------ | ------------------- | ------------------------------------------ | ------- | ---------- | ------------------------------------------ | ------------- | ------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
  | 0x760d506b7fa57f738da1b02096c44c46b0840bf5 | 5015834000000000000 | 0xaf4c0b70b2ea9fb7487c7cbb37ada259579fe040 | false   | 115        | 0x18f516dd6d5f46b2875fd822b994081274be2a8b | 25492844      | 2022-03-02T11:22:49.000Z | 0x096be4c480ea7b2c19e8b6bcfa1d160d7661183586e8c04d2c2ae97e87d2d994 | 0xde5ff20c9dc5ee2dbb54551a62cef68a9d1011502392da00b8906692e10a3814 |
  | 0x760d506b7fa57f738da1b02096c44c46b0840bf5 | 5015951000000000000 | 0xaf4c0b70b2ea9fb7487c7cbb37ada259579fe040 | false   | 82         | 0x18f516dd6d5f46b2875fd822b994081274be2a8b | 25492623      | 2022-03-02T11:15:14.000Z | 0x1f3e35e9f66a4bf243f41dd3d64b68c708219c9be3e4f3ef7924e8d2f2dd1fa3 | 0x69162b0e809ec737a2dc3b68cadb196f55f5af7621f3274057685af511ace851 |
  | 0x760d506b7fa57f738da1b02096c44c46b0840bf5 | 5013767000000000000 | 0xaf4c0b70b2ea9fb7487c7cbb37ada259579fe040 | false   | 123        | 0x18f516dd6d5f46b2875fd822b994081274be2a8b | 25492709      | 2022-03-02T11:18:11.000Z | 0x0b19d91ef7f619bdecd95a8d12d7d6790ecb1dc6dbf570d67f3be9f16d10ee4e | 0x5724cbe6330d4596d89f06f5d32424674603d3ee8a7d7ee5422ba577ca48c20f |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.tornadocash_v1_polygon.MATIC10000_Withdrawal_event`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***

### MATIC100000\_Withdrawal\_event

Withdrawal events from Tornado Cash's 100,000 MATIC pool on Polygon, recording nullifier hashes, recipient addresses, relayer fees, and destination accounts for privacy-preserving fund withdrawals. Useful for analyzing mixing patterns, relayer usage, and withdrawal timing in the protocol's largest MATIC denomination pool.

<Accordion title="Columns">
  | Column             | Type        | Description                                                                                                                                                    |
  | ------------------ | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `block_timestamp`  | `TIMESTAMP` | Timestamp when the block was produced. UTC timezone, millisecond precision.                                                                                    |
  | `block_number`     | `INT64`     | Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block's position in the blockchain.           |
  | `transaction_hash` | `STRING`    | Unique identifier for the transaction. 66-character hex string including 0x prefix.                                                                            |
  | `log_index`        | `INT64`     | Position of the event within the block's transaction logs. Zero-indexed integer representing the sequential order of log emission.                             |
  | `address`          | `STRING`    | Contract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.                                                                        |
  | `removed`          | `BOOL`      | Boolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.                                                   |
  | `in_to`            | `STRING`    | Destination address receiving tokens or assets in the operation. Hex-encoded, 0x-prefixed, 42-character string.                                                |
  | `in_nullifierHash` | `STRING`    | Nullifier hash used to prevent double-spending in Tornado Cash withdrawals. Hex-encoded, 0x-prefixed, 66-character string.                                     |
  | `in_relayer`       | `STRING`    | Address of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.                                         |
  | `in_fee`           | `STRING`    | Fee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency. |
</Accordion>

<Accordion title="Sample Data">
  | in\_to                                     | in\_fee              | address                                    | removed | log\_index | in\_relayer                                | block\_number | block\_timestamp         | in\_nullifierHash                                                  | transaction\_hash                                                  |
  | ------------------------------------------ | -------------------- | ------------------------------------------ | ------- | ---------- | ------------------------------------------ | ------------- | ------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
  | 0xa0c295a79f69ddc9a886729068410f8a501b9ca5 | 50195000000000000000 | 0xa5c2254e4253490c54cef0a4347fddb8f75a4998 | false   | 20         | 0xd276f0594a211fe97695b253e74206574452bb05 | 23842441      | 2022-01-17T22:19:40.000Z | 0x042c41503f43d41b30fde6e8abb1299e994bdb96d1104ff4e2949f08f500408f | 0xda04f2031270f7e48c4986bc6c1487d01e7e16574880f5b56a86fcab6d350af0 |
  | 0x26cfbd431e75ad6dd2a5a72895d8d907503c7573 | 10019500000000000000 | 0xa5c2254e4253490c54cef0a4347fddb8f75a4998 | false   | 5134       | 0x52dbecb925cfe1f95a7becacde36ec1074ac5cd3 | 21371497      | 2021-11-14T20:11:21.000Z | 0x2cda48e8f7fee9917fc07dbb980a1fb7f4d6aabe0388e2bdd5bb9c44ee9c266e | 0xe3c352edfaf5ecf6473f01827f8f1e8ded97ad0a11f0e0aa0ae4e4e4dc9e1daf |
  | 0x9f57a81aca31203f9f910eb8f35a8a79115f52d8 | 10021450000000000000 | 0xa5c2254e4253490c54cef0a4347fddb8f75a4998 | false   | 60         | 0x52dbecb925cfe1f95a7becacde36ec1074ac5cd3 | 25928490      | 2022-03-14T09:34:10.000Z | 0x06d32cadbc15d697e7125a916e3965a2939bce62b22109f2f663f1d59cb24b7f | 0xf7006f5b652c4935efd0d9c841c109ee0d6763c5dbe53d1491a0550c9565f3b8 |
</Accordion>

<Accordion title="Example Query">
  **Query with partition filter**

  ```sql theme={null}
  SELECT *
  FROM `tt-contracts.tornadocash_v1_polygon.MATIC100000_Withdrawal_event`
  WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  LIMIT 100
  ```
</Accordion>

***
