CRYPTO MARKET INTELLIGENCE / ASSET DOSSIER

Tornado Cash.

torn · coingecko:tornado-cash

EVIDENCE · NOT A RECOMMENDATION
This dossier explains why the asset surfaced, what the stored evidence says, what changed, and which limitations remain. Deterministic signals are research questions, not investment conclusions.
Price$7.15
Market cap$34.28M
Active signals3
Total / circulating2.09×
Longest active streak6
Snapshots compared6

Why it surfaced

peer valuation difference

The valuation multiple differs materially from the eligible peer median

Current streak: 2 snapshots · triggered 2/6 observed snapshots

fundamental deterioration

At least one available fundamental deteriorated beyond the configured threshold

Current streak: 1 snapshot · triggered 1/6 observed snapshots

high dilution

Total supply is high relative to circulating supply

Current streak: 6 snapshots · triggered 6/6 observed snapshots

What changed

revenue growth declining multiple
resolved · streak 0 · 1/6 snapshots
peer valuation difference
continuing · streak 2 · 2/6 snapshots
fundamental deterioration
new · streak 1 · 1/6 snapshots
high dilution
continuing · streak 6 · 6/6 snapshots

Latest fundamental observations

MetricPeriodValueObserved
fees24h$10,206.002026-10-18T04:35:58.074Z
fees30d$621,729.002026-10-18T04:35:58.074Z
fees7d$176,150.002026-10-18T04:35:58.074Z
feesdaily$36,122.002026-10-11T00:00:00.000Z
holders revenue24h$5,527.002026-10-18T04:36:12.168Z
holders revenue30d$409,661.002026-10-18T04:36:12.168Z
holders revenue7d$118,890.002026-10-18T04:36:12.168Z
holders revenuedaily$24,797.002026-10-11T00:00:00.000Z
revenue24h$5,527.002026-10-18T04:36:00.033Z
revenue30d$409,661.002026-10-18T04:36:00.033Z
revenue7d$118,890.002026-10-18T04:36:00.033Z
revenuedaily$24,797.002026-10-11T00:00:00.000Z
tvlpoint in time$681.26M2026-10-18T04:35:46.584Z

Historical changes

MetricWindowChangeBoundary
fees usd:24h7d-71.75%2026-10-11T04:49:24.915Z → 2026-10-18T04:35:58.074Z
fees usd:30d7d17.42%2026-10-11T04:49:24.915Z → 2026-10-18T04:35:58.074Z
fees usd:7d7d60.56%2026-10-11T04:49:24.915Z → 2026-10-18T04:35:58.074Z
fees usd:daily7d185.14%2026-10-04T00:00:00.000Z → 2026-10-11T00:00:00.000Z
holders revenue usd:24h7d-77.71%2026-10-11T04:49:36.133Z → 2026-10-18T04:36:12.168Z
holders revenue usd:30d7d19.28%2026-10-11T04:49:36.133Z → 2026-10-18T04:36:12.168Z
holders revenue usd:7d7d94.83%2026-10-11T04:49:36.133Z → 2026-10-18T04:36:12.168Z
holders revenue usd:daily7d486.63%2026-10-04T00:00:00.000Z → 2026-10-11T00:00:00.000Z
market cap usd:point in time7d6.02%2026-10-11T04:37:44.000Z → 2026-10-18T04:26:51.000Z
revenue usd:24h7d-77.71%2026-10-11T04:49:28.176Z → 2026-10-18T04:36:00.033Z
revenue usd:30d7d19.28%2026-10-11T04:49:28.176Z → 2026-10-18T04:36:00.033Z
revenue usd:7d7d94.83%2026-10-11T04:49:28.176Z → 2026-10-18T04:36:00.033Z
revenue usd:daily7d486.63%2026-10-04T00:00:00.000Z → 2026-10-11T00:00:00.000Z
tvl usd:point in time7d-4.54%2026-10-11T04:49:10.103Z → 2026-10-18T04:35:46.584Z
fees usd:daily30d214.73%2026-09-11T00:00:00.000Z → 2026-10-11T00:00:00.000Z
holders revenue usd:daily30d212.62%2026-09-11T00:00:00.000Z → 2026-10-11T00:00:00.000Z
market cap usd:point in time30d22.46%2026-09-18T00:00:00.000Z → 2026-10-18T04:26:51.000Z
revenue usd:daily30d212.62%2026-09-11T00:00:00.000Z → 2026-10-11T00:00:00.000Z
tvl usd:point in time30d-5.82%2026-09-18T00:00:00.000Z → 2026-10-18T04:35:46.584Z
fees usd:daily90d263.07%2026-07-13T00:00:00.000Z → 2026-10-11T00:00:00.000Z
holders revenue usd:daily90d287.33%2026-07-13T00:00:00.000Z → 2026-10-11T00:00:00.000Z
market cap usd:point in time90d-37.02%2026-07-20T00:00:00.000Z → 2026-10-18T04:26:51.000Z
revenue usd:daily90d287.33%2026-07-13T00:00:00.000Z → 2026-10-11T00:00:00.000Z
tvl usd:point in time90d29.08%2026-07-20T00:00:00.000Z → 2026-10-18T04:35:46.584Z
fees usd:daily180d372.43%2026-04-14T00:00:00.000Z → 2026-10-11T00:00:00.000Z
holders revenue usd:daily180d341.07%2026-04-14T00:00:00.000Z → 2026-10-11T00:00:00.000Z
market cap usd:point in time180d34.46%2026-04-21T00:00:00.000Z → 2026-10-18T04:26:51.000Z
revenue usd:daily180d341.07%2026-04-14T00:00:00.000Z → 2026-10-11T00:00:00.000Z
tvl usd:point in time180d20.42%2026-04-21T00:00:00.000Z → 2026-10-18T04:35:46.584Z

Market snapshot

Circulating supply
4.79M
Total supply
10M
Max supply
10M
Provider updated
2026-10-18T04:26:51.000Z

Evidence coverage

Verified/provider links
1
Stored fundamental observations
5,585
Calculated history rows
29
Signal comparison
prior snapshot

Evidence synthesis

Generate or open a cached AI research brief constrained to this dossier's stored evidence, calculations, and limitations.

Open AI research brief

Rule evaluations

revenue growth declining multiple · included · no signal

Eligible, but configured thresholds were not jointly met

Limits: Revenue multiple uses 24-hour revenue annualized consistently at both endpoints

Inputs and calculation
{
  "inputs": {
    "revenue": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789689600",
        "at": "2026-09-18T00:00:00.000Z",
        "value": 17810
      },
      "end": {
        "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:14478",
        "at": "2026-10-18T04:36:00.033Z",
        "value": 5527
      },
      "percent": -68.96687254351488,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    },
    "marketCap": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:coingecko:tornado-cash:1789689600000",
        "at": "2026-09-18T00:00:00.000Z",
        "value": 27994704.65312292
      },
      "end": {
        "id": "ccd4247e-2e4f-4bb6-9d14-0cf345583e2b",
        "at": "2026-10-18T04:26:51.000Z",
        "value": 34282540
      },
      "percent": 22.460802586733653,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    }
  },
  "calculation": {
    "startMultiple": 1571.8531528985357,
    "endMultiple": 6202.739279898679,
    "multipleChange": 294.6131525365888
  },
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

activity growth stagnant market cap · included · no signal

Eligible, but configured thresholds were not jointly met

Inputs and calculation
{
  "inputs": {
    "activity": {
      "metric": "fees_usd",
      "result": {
        "status": "calculated",
        "windowDays": 30,
        "start": {
          "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789689600",
          "at": "2026-09-18T00:00:00.000Z",
          "value": 27811
        },
        "end": {
          "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:6498",
          "at": "2026-10-18T04:35:58.074Z",
          "value": 10206
        },
        "percent": -63.302290460609115,
        "definition": "(end - start) / abs(start) * 100 over 30 days"
      }
    },
    "marketCap": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:coingecko:tornado-cash:1789689600000",
        "at": "2026-09-18T00:00:00.000Z",
        "value": 27994704.65312292
      },
      "end": {
        "id": "ccd4247e-2e4f-4bb6-9d14-0cf345583e2b",
        "at": "2026-10-18T04:26:51.000Z",
        "value": 34282540
      },
      "percent": 22.460802586733653,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    }
  },
  "calculation": {
    "activityChangePercent": -63.302290460609115,
    "marketCapChangePercent": 22.460802586733653
  },
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

improving tokenholder value capture · included · no signal

Eligible, but the configured threshold was not met

Limits: Provider methodology determines what qualifies as holders revenue

Inputs and calculation
{
  "inputs": {
    "capture": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789084800:ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789084800",
        "at": "2026-09-11T00:00:00.000Z",
        "value": 0.6911213731811449
      },
      "end": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791676800:ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791676800",
        "at": "2026-10-11T00:00:00.000Z",
        "value": 0.686479153978185
      },
      "percent": -0.6716937694449047,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    }
  },
  "calculation": {
    "holderRevenueToFeesChangePercent": -0.6716937694449047
  },
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

peer valuation difference · included · signal

The valuation multiple differs materially from the eligible peer median

Limits: A difference is not evidence of mispricing; protocol economics may not be comparable

Inputs and calculation
{
  "inputs": {
    "currentCap": 34282540,
    "latestRevenue": 5527,
    "peerMedian": 39.57062354650812
  },
  "calculation": {
    "annualizedRevenueMultiple": 16.99380624629775,
    "peerMultipleRatio": 0.4294551038935386
  },
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

fundamental deterioration · included · signal

At least one available fundamental deteriorated beyond the configured threshold

Inputs and calculation
{
  "inputs": {
    "fees": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789689600",
        "at": "2026-09-18T00:00:00.000Z",
        "value": 27811
      },
      "end": {
        "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:6498",
        "at": "2026-10-18T04:35:58.074Z",
        "value": 10206
      },
      "percent": -63.302290460609115,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    },
    "revenue": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789689600",
        "at": "2026-09-18T00:00:00.000Z",
        "value": 17810
      },
      "end": {
        "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:14478",
        "at": "2026-10-18T04:36:00.033Z",
        "value": 5527
      },
      "percent": -68.96687254351488,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    },
    "tvl": {
      "status": "calculated",
      "windowDays": 30,
      "start": {
        "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789689600",
        "at": "2026-09-18T00:00:00.000Z",
        "value": 723376367
      },
      "end": {
        "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:81",
        "at": "2026-10-18T04:35:46.584Z",
        "value": 681258469.3290056
      },
      "percent": -5.822404434591434,
      "definition": "(end - start) / abs(start) * 100 over 30 days"
    }
  },
  "calculation": {
    "worstChangePercent": -68.96687254351488
  },
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

high dilution · included · signal

Total supply is high relative to circulating supply

Limits: Supply fields are provider-reported and do not describe unlock timing

Inputs and calculation
{
  "inputs": {
    "circulatingSupply": 4792253.094253584,
    "totalSupply": 9999997.246815
  },
  "calculation": {
    "totalToCirculatingRatio": 2.0867005665468814
  },
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

data quality investigation · included · no signal

No provider identity conflict detected

Inputs and calculation
{
  "inputs": {
    "identityConflict": false
  },
  "calculation": null,
  "evaluatedAt": "2026-10-18T04:35:46.584Z"
}

Provenance and raw evidence

Classification evidence
[
  {
    "assetId": "coingecko:tornado-cash",
    "kind": "sector",
    "value": "other",
    "status": "classified",
    "reason": "Canonical mapping from DeFiLlama category Privacy",
    "sourceProvider": "defillama",
    "sourceRecord": "148",
    "observedAt": "2026-10-18T04:35:46.584Z"
  },
  {
    "assetId": "coingecko:tornado-cash",
    "kind": "asset_type",
    "value": "protocol_token",
    "status": "classified",
    "reason": "Canonical type mapping from DeFiLlama category Privacy",
    "sourceProvider": "defillama",
    "sourceRecord": "148",
    "observedAt": "2026-10-18T04:35:46.584Z"
  }
]
Identity relationships
[
  {
    "assetId": "coingecko:tornado-cash",
    "protocolId": "148",
    "protocolSlug": "tornado-cash",
    "method": "gecko_id",
    "evidence": "DeFiLlama gecko_id=tornado-cash",
    "status": "verified_provider_relationship"
  }
]
Research statuses
[
  {
    "assetId": "coingecko:tornado-cash",
    "observedAt": "2026-10-18T04:35:46.584Z",
    "status": "analyzable",
    "method": "global",
    "reason": "At least one deterministic screening method is eligible"
  },
  {
    "assetId": "coingecko:tornado-cash",
    "observedAt": "2026-10-18T04:35:46.584Z",
    "status": "requires_manual_investigation",
    "method": "global",
    "reason": "At least one deterministic research signal triggered"
  }
]
Human review decisions
[]
Full fundamental evidence
[
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:79",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-22T21:51:30.762Z",
    "value": 793316967.765644,
    "unit": "USD",
    "definition": "DeFiLlama protocol TVL at collection time",
    "sourceUrl": "https://api.llama.fi/protocols",
    "methodology": null
  },
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:7144",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "24h",
    "observedAt": "2026-09-22T21:51:32.324Z",
    "value": 63474,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:7145",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "7d",
    "observedAt": "2026-09-22T21:51:32.324Z",
    "value": 120653,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:7146",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "30d",
    "observedAt": "2026-09-22T21:51:32.324Z",
    "value": 438508,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:14312",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "24h",
    "observedAt": "2026-09-22T21:51:34.223Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:14313",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "7d",
    "observedAt": "2026-09-22T21:51:34.223Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "28ba3c2c-c546-48fa-b174-122aa3718807:14314",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "30d",
    "observedAt": "2026-09-22T21:51:34.223Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:80",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-24T00:45:17.400Z",
    "value": 773696532.164524,
    "unit": "USD",
    "definition": "DeFiLlama protocol TVL at collection time",
    "sourceUrl": "https://api.llama.fi/protocols",
    "methodology": null
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:7157",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "24h",
    "observedAt": "2026-09-24T00:45:20.664Z",
    "value": 13011,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:7158",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "7d",
    "observedAt": "2026-09-24T00:45:20.664Z",
    "value": 155001,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:7159",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "30d",
    "observedAt": "2026-09-24T00:45:20.664Z",
    "value": 468866,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:14327",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "24h",
    "observedAt": "2026-09-24T00:45:22.760Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:14328",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "7d",
    "observedAt": "2026-09-24T00:45:22.760Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "643a86d5-0f73-414c-92e0-793343ff7d6c:14329",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "30d",
    "observedAt": "2026-09-24T00:45:22.760Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:79",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-28T02:01:00.253Z",
    "value": 774299187.9388909,
    "unit": "USD",
    "definition": "DeFiLlama protocol TVL at collection time",
    "sourceUrl": "https://api.llama.fi/protocols",
    "methodology": null
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:7182",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "24h",
    "observedAt": "2026-09-28T02:01:02.842Z",
    "value": 12072,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:7183",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "7d",
    "observedAt": "2026-09-28T02:01:02.842Z",
    "value": 168403,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:7184",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "30d",
    "observedAt": "2026-09-28T02:01:02.842Z",
    "value": 461971,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:14465",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "24h",
    "observedAt": "2026-09-28T02:01:05.968Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:14466",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "7d",
    "observedAt": "2026-09-28T02:01:05.968Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:14467",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "30d",
    "observedAt": "2026-09-28T02:01:05.968Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:79",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-06T16:53:29.731Z",
    "value": 773747233.3351728,
    "unit": "USD",
    "definition": "DeFiLlama protocol TVL at collection time",
    "sourceUrl": "https://api.llama.fi/protocols",
    "methodology": null
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:7249",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "24h",
    "observedAt": "2026-10-06T16:53:35.959Z",
    "value": 17739,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:7250",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "7d",
    "observedAt": "2026-10-06T16:53:35.959Z",
    "value": 113037,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:7251",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "30d",
    "observedAt": "2026-10-06T16:53:35.959Z",
    "value": 497083,
    "unit": "USD",
    "definition": "All fees that are paid by users from withdrawal to relayers.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:14702",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "24h",
    "observedAt": "2026-10-06T16:53:37.853Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:14703",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "7d",
    "observedAt": "2026-10-06T16:53:37.853Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:14704",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "30d",
    "observedAt": "2026-10-06T16:53:37.853Z",
    "value": 0,
    "unit": "USD",
    "definition": "No revenue.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "All fees that are paid by users from withdrawal to relayers.",
      "SupplySideRevenue": "All fees that are paid by users from withdrawal to relayers.",
      "Revenue": "No revenue."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:81",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-11T04:49:10.103Z",
    "value": 713624992.1392988,
    "unit": "USD",
    "definition": "DeFiLlama protocol TVL at collection time",
    "sourceUrl": "https://api.llama.fi/protocols",
    "methodology": null
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:7283",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "24h",
    "observedAt": "2026-10-11T04:49:24.915Z",
    "value": 36122,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:7284",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "7d",
    "observedAt": "2026-10-11T04:49:24.915Z",
    "value": 109711,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:7285",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "30d",
    "observedAt": "2026-10-11T04:49:24.915Z",
    "value": 529495,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:15177",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "24h",
    "observedAt": "2026-10-11T04:49:28.176Z",
    "value": 24797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:15178",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "7d",
    "observedAt": "2026-10-11T04:49:28.176Z",
    "value": 61023,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:15179",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "30d",
    "observedAt": "2026-10-11T04:49:28.176Z",
    "value": 343435,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:22248",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "24h",
    "observedAt": "2026-10-11T04:49:36.133Z",
    "value": 24797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:22249",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "7d",
    "observedAt": "2026-10-11T04:49:36.133Z",
    "value": 61023,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "5fde7da8-3c37-4879-8995-06f079ce2348:22250",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "30d",
    "observedAt": "2026-10-11T04:49:36.133Z",
    "value": 343435,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704412800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-05T00:00:00.000Z",
    "value": 3010,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706140800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-25T00:00:00.000Z",
    "value": 8818,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706745600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-01T00:00:00.000Z",
    "value": 954,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706832000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-02T00:00:00.000Z",
    "value": 6573,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707264000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-07T00:00:00.000Z",
    "value": 9942,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707868800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-14T00:00:00.000Z",
    "value": 4699,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709164800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-29T00:00:00.000Z",
    "value": 10841,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711411200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-26T00:00:00.000Z",
    "value": 10686,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711584000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-28T00:00:00.000Z",
    "value": 16590,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712188800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-04T00:00:00.000Z",
    "value": 14913,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712361600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-06T00:00:00.000Z",
    "value": 28615,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713312000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-17T00:00:00.000Z",
    "value": 1394,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718323200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-14T00:00:00.000Z",
    "value": 7628,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718755200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-19T00:00:00.000Z",
    "value": 10316,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719964800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-03T00:00:00.000Z",
    "value": 17558,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722384000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-31T00:00:00.000Z",
    "value": 3379,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724630400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-26T00:00:00.000Z",
    "value": 19697,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724976000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-30T00:00:00.000Z",
    "value": 1635,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725235200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-02T00:00:00.000Z",
    "value": 1144,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725667200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-07T00:00:00.000Z",
    "value": 5411,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728259200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-07T00:00:00.000Z",
    "value": 14970,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733702400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-09T00:00:00.000Z",
    "value": 4935,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734566400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-19T00:00:00.000Z",
    "value": 9890,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741132800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-05T00:00:00.000Z",
    "value": 8657,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743033600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-27T00:00:00.000Z",
    "value": 2383,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747526400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-18T00:00:00.000Z",
    "value": 11420,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747612800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-19T00:00:00.000Z",
    "value": 9315,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747872000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-22T00:00:00.000Z",
    "value": 37355,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748131200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-25T00:00:00.000Z",
    "value": 16348,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748563200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-30T00:00:00.000Z",
    "value": 47683,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749340800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-08T00:00:00.000Z",
    "value": 41864,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751500800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-03T00:00:00.000Z",
    "value": 17370,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751673600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-05T00:00:00.000Z",
    "value": 6745,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752796800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-18T00:00:00.000Z",
    "value": 23836,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752969600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-20T00:00:00.000Z",
    "value": 26238,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753574400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-27T00:00:00.000Z",
    "value": 21840,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758153600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-18T00:00:00.000Z",
    "value": 35573,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758326400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-20T00:00:00.000Z",
    "value": 2911,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758931200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-27T00:00:00.000Z",
    "value": 22927,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761177600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-23T00:00:00.000Z",
    "value": 8970,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762128000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-03T00:00:00.000Z",
    "value": 9429,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765065600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-07T00:00:00.000Z",
    "value": 9235,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766880000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-28T00:00:00.000Z",
    "value": 5818,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767657600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-06T00:00:00.000Z",
    "value": 22131,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767744000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-07T00:00:00.000Z",
    "value": 18502,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768348800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-14T00:00:00.000Z",
    "value": 20703,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769385600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-26T00:00:00.000Z",
    "value": 20776,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772150400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-27T00:00:00.000Z",
    "value": 18602,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772236800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-28T00:00:00.000Z",
    "value": 3141,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773100800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-10T00:00:00.000Z",
    "value": 12490,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773619200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-16T00:00:00.000Z",
    "value": 6808,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776988800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-24T00:00:00.000Z",
    "value": 2723,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777420800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-29T00:00:00.000Z",
    "value": 17656,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779148800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-19T00:00:00.000Z",
    "value": 23906,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780099200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-30T00:00:00.000Z",
    "value": 6567,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780185600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-31T00:00:00.000Z",
    "value": 10931,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781481600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-15T00:00:00.000Z",
    "value": 10574,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782691200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-29T00:00:00.000Z",
    "value": 10702,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783296000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-06T00:00:00.000Z",
    "value": 3908,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786579200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-13T00:00:00.000Z",
    "value": 13342,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787356800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-22T00:00:00.000Z",
    "value": 23258,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789257600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-13T00:00:00.000Z",
    "value": 5188,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789948800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-21T00:00:00.000Z",
    "value": 34096,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790985600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-03T00:00:00.000Z",
    "value": 21624,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791072000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-04T00:00:00.000Z",
    "value": 12668,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704758400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-09T00:00:00.000Z",
    "value": 3994,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707782400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-13T00:00:00.000Z",
    "value": 5268,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709769600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-07T00:00:00.000Z",
    "value": 10276,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711238400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-24T00:00:00.000Z",
    "value": 3932,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714262400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-28T00:00:00.000Z",
    "value": 391,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714780800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-04T00:00:00.000Z",
    "value": 1375,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714867200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-05T00:00:00.000Z",
    "value": 17231,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717977600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-10T00:00:00.000Z",
    "value": 7770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718064000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-11T00:00:00.000Z",
    "value": 3682,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719014400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-22T00:00:00.000Z",
    "value": 2797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719187200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-24T00:00:00.000Z",
    "value": 502,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719792000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-01T00:00:00.000Z",
    "value": 4422,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720828800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-13T00:00:00.000Z",
    "value": 6906,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722556800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-02T00:00:00.000Z",
    "value": 5926,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722643200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-03T00:00:00.000Z",
    "value": 986,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723766400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-16T00:00:00.000Z",
    "value": 583,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724889600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-29T00:00:00.000Z",
    "value": 2552,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726012800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-11T00:00:00.000Z",
    "value": 40546,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727395200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-27T00:00:00.000Z",
    "value": 8442,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727481600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-28T00:00:00.000Z",
    "value": 3821,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731542400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-14T00:00:00.000Z",
    "value": 4659,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734134400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-14T00:00:00.000Z",
    "value": 7151,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735084800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-25T00:00:00.000Z",
    "value": 5302,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735948800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-04T00:00:00.000Z",
    "value": 8247,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738454400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-02T00:00:00.000Z",
    "value": 171,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740960000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-03T00:00:00.000Z",
    "value": 5296,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742515200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-21T00:00:00.000Z",
    "value": 1330,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742947200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-26T00:00:00.000Z",
    "value": 2721,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744070400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-08T00:00:00.000Z",
    "value": 10449,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744416000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-12T00:00:00.000Z",
    "value": 6846,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745971200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-30T00:00:00.000Z",
    "value": 2665,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750809600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-25T00:00:00.000Z",
    "value": 5958,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751587200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-04T00:00:00.000Z",
    "value": 6044,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751932800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-08T00:00:00.000Z",
    "value": 5347,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755907200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-23T00:00:00.000Z",
    "value": 8291,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762041600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-02T00:00:00.000Z",
    "value": 4182,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763251200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-16T00:00:00.000Z",
    "value": 14899,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765152000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-08T00:00:00.000Z",
    "value": 3053,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770940800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-13T00:00:00.000Z",
    "value": 46984,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771891200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-24T00:00:00.000Z",
    "value": 4221,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774742400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-29T00:00:00.000Z",
    "value": 1233,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778889600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-16T00:00:00.000Z",
    "value": 3200,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779062400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-18T00:00:00.000Z",
    "value": 3833,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780531200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-04T00:00:00.000Z",
    "value": 9141,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781827200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-19T00:00:00.000Z",
    "value": 1815,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782864000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-01T00:00:00.000Z",
    "value": 5934,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786492800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-12T00:00:00.000Z",
    "value": 8421,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788480000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-04T00:00:00.000Z",
    "value": 19172,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790035200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-22T00:00:00.000Z",
    "value": 35851,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790640000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-29T00:00:00.000Z",
    "value": 19217,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791331200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-07T00:00:00.000Z",
    "value": 6598,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791590400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-10T00:00:00.000Z",
    "value": 20780,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704067200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-01T00:00:00.000Z",
    "value": 1083,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704499200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-06T00:00:00.000Z",
    "value": 2608,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705363200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-16T00:00:00.000Z",
    "value": 1343,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705449600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-17T00:00:00.000Z",
    "value": 1979,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706054400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-24T00:00:00.000Z",
    "value": 1363,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712534400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-08T00:00:00.000Z",
    "value": 5079,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713744000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-22T00:00:00.000Z",
    "value": 3741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715904000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-17T00:00:00.000Z",
    "value": 10877,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716681600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-26T00:00:00.000Z",
    "value": 12263,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716854400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-28T00:00:00.000Z",
    "value": 8252,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718236800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-13T00:00:00.000Z",
    "value": 8405,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720396800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-08T00:00:00.000Z",
    "value": 3265,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720742400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-12T00:00:00.000Z",
    "value": 1890,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721001600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-15T00:00:00.000Z",
    "value": 1507,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721260800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-18T00:00:00.000Z",
    "value": 4184,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721692800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-23T00:00:00.000Z",
    "value": 3838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722211200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-29T00:00:00.000Z",
    "value": 150,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726444800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-16T00:00:00.000Z",
    "value": 23447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729900800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-26T00:00:00.000Z",
    "value": 7367,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733788800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-10T00:00:00.000Z",
    "value": 8744,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734307200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-16T00:00:00.000Z",
    "value": 14485,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737936000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-27T00:00:00.000Z",
    "value": 5605,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738108800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-29T00:00:00.000Z",
    "value": 7456,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740182400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-22T00:00:00.000Z",
    "value": 0,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740700800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-28T00:00:00.000Z",
    "value": 1020,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743465600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-01T00:00:00.000Z",
    "value": 4461,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744156800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-09T00:00:00.000Z",
    "value": 4621,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745452800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-24T00:00:00.000Z",
    "value": 5887,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747440000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-17T00:00:00.000Z",
    "value": 7118,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749945600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-15T00:00:00.000Z",
    "value": 3420,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750550400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-22T00:00:00.000Z",
    "value": 4946,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750896000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-26T00:00:00.000Z",
    "value": 12938,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751241600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-30T00:00:00.000Z",
    "value": 16525,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751328000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-01T00:00:00.000Z",
    "value": 11330,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756252800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-27T00:00:00.000Z",
    "value": 15395,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757721600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-13T00:00:00.000Z",
    "value": 18121,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759536000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-04T00:00:00.000Z",
    "value": 10411,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760227200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-12T00:00:00.000Z",
    "value": 1763,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761696000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-29T00:00:00.000Z",
    "value": 10003,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762387200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-06T00:00:00.000Z",
    "value": 5051,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763078400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-14T00:00:00.000Z",
    "value": 11841,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763337600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-17T00:00:00.000Z",
    "value": 9784,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764115200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-26T00:00:00.000Z",
    "value": 21917,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764374400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-29T00:00:00.000Z",
    "value": 15787,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765324800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-10T00:00:00.000Z",
    "value": 6473,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766188800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-20T00:00:00.000Z",
    "value": 12531,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768003200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-10T00:00:00.000Z",
    "value": 4270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772668800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-05T00:00:00.000Z",
    "value": 4635,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772755200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-06T00:00:00.000Z",
    "value": 8290,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773187200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-11T00:00:00.000Z",
    "value": 962,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773446400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-14T00:00:00.000Z",
    "value": 2617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774051200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-21T00:00:00.000Z",
    "value": 3621,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775260800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-04T00:00:00.000Z",
    "value": 4504,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775433600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-06T00:00:00.000Z",
    "value": 2470,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779753600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-26T00:00:00.000Z",
    "value": 1003,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781654400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-17T00:00:00.000Z",
    "value": 7268,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782000000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-21T00:00:00.000Z",
    "value": 2902,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782086400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-22T00:00:00.000Z",
    "value": 4323,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782259200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-24T00:00:00.000Z",
    "value": 21327,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782777600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-30T00:00:00.000Z",
    "value": 11278,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785369600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-30T00:00:00.000Z",
    "value": 8213,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785974400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-06T00:00:00.000Z",
    "value": 6858,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786752000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-15T00:00:00.000Z",
    "value": 3464,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789171200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-12T00:00:00.000Z",
    "value": 4945,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790812800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-01T00:00:00.000Z",
    "value": 9631,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791417600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-08T00:00:00.000Z",
    "value": 1690,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577491200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-28T00:00:00.000Z",
    "value": 86552,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577836800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-01T00:00:00.000Z",
    "value": 143131,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578182400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-05T00:00:00.000Z",
    "value": 245602,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580342400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-30T00:00:00.000Z",
    "value": 453037,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580515200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-01T00:00:00.000Z",
    "value": 462003,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582588800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-25T00:00:00.000Z",
    "value": 1353707,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583366400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-05T00:00:00.000Z",
    "value": 1155468,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583798400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-10T00:00:00.000Z",
    "value": 992213,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585440000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-29T00:00:00.000Z",
    "value": 672767,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586131200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-06T00:00:00.000Z",
    "value": 787515,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586822400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-14T00:00:00.000Z",
    "value": 1010800,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588204800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-30T00:00:00.000Z",
    "value": 1107380,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588982400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-09T00:00:00.000Z",
    "value": 1574024,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589846400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-19T00:00:00.000Z",
    "value": 2140983,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590019200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-21T00:00:00.000Z",
    "value": 2069665,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590883200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-31T00:00:00.000Z",
    "value": 1566814,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593734400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-03T00:00:00.000Z",
    "value": 2233916,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593820800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-04T00:00:00.000Z",
    "value": 2212520,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595289600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-21T00:00:00.000Z",
    "value": 2735279,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596240000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-01T00:00:00.000Z",
    "value": 5771225,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596758400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-07T00:00:00.000Z",
    "value": 6491113,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598054400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-22T00:00:00.000Z",
    "value": 7213117,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599436800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-07T00:00:00.000Z",
    "value": 5715655,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600646400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-21T00:00:00.000Z",
    "value": 6915543,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602201600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-09T00:00:00.000Z",
    "value": 8470183,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602633600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-14T00:00:00.000Z",
    "value": 11561397,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602892800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-17T00:00:00.000Z",
    "value": 10889341,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604102400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-31T00:00:00.000Z",
    "value": 12494088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604620800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-06T00:00:00.000Z",
    "value": 13435425,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605916800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-21T00:00:00.000Z",
    "value": 15595099,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611273600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-22T00:00:00.000Z",
    "value": 124667047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612656000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-07T00:00:00.000Z",
    "value": 184301095,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614470400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-28T00:00:00.000Z",
    "value": 253335943,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615161600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-08T00:00:00.000Z",
    "value": 303968403,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615939200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-17T00:00:00.000Z",
    "value": 327592925,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617580800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-05T00:00:00.000Z",
    "value": 304619190,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617667200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-06T00:00:00.000Z",
    "value": 297225378,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619222400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-24T00:00:00.000Z",
    "value": 367073599,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620777600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-12T00:00:00.000Z",
    "value": 767568566,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622505600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-01T00:00:00.000Z",
    "value": 496488258,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622678400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-03T00:00:00.000Z",
    "value": 550910563,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623801600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-16T00:00:00.000Z",
    "value": 593972928,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627603200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-30T00:00:00.000Z",
    "value": 642902939,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628035200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-04T00:00:00.000Z",
    "value": 682969820,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628467200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-09T00:00:00.000Z",
    "value": 816615611,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628726400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-12T00:00:00.000Z",
    "value": 871937528,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630022400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-27T00:00:00.000Z",
    "value": 884273768,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630108800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-28T00:00:00.000Z",
    "value": 931613863,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630972800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-07T00:00:00.000Z",
    "value": 1128814091,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632009600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-19T00:00:00.000Z",
    "value": 971334668,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633478400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-06T00:00:00.000Z",
    "value": 1017539367,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635465600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-29T00:00:00.000Z",
    "value": 1126471203,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636156800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-06T00:00:00.000Z",
    "value": 1101324573,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638662400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-05T00:00:00.000Z",
    "value": 708206343,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639094400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-10T00:00:00.000Z",
    "value": 843925702,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639612800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-16T00:00:00.000Z",
    "value": 634553727,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645920000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-27T00:00:00.000Z",
    "value": 477946164,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648080000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-24T00:00:00.000Z",
    "value": 515915508,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650240000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-18T00:00:00.000Z",
    "value": 627342550,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651968000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-08T00:00:00.000Z",
    "value": 567922637,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652140800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-10T00:00:00.000Z",
    "value": 490857711,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652918400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-19T00:00:00.000Z",
    "value": 413942771,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653350400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-24T00:00:00.000Z",
    "value": 476377539,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653609600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-27T00:00:00.000Z",
    "value": 455775350,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654041600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-01T00:00:00.000Z",
    "value": 491616764,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656288000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-27T00:00:00.000Z",
    "value": 322590311,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656720000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-02T00:00:00.000Z",
    "value": 290433673,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657238400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-08T00:00:00.000Z",
    "value": 322366179,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658102400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-18T00:00:00.000Z",
    "value": 356432242,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659139200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-30T00:00:00.000Z",
    "value": 451998834,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659225600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-31T00:00:00.000Z",
    "value": 445373157,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660608000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-16T00:00:00.000Z",
    "value": 378144490,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661126400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-22T00:00:00.000Z",
    "value": 255976134,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661212800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-23T00:00:00.000Z",
    "value": 283112400,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662508800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-07T00:00:00.000Z",
    "value": 177509799,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662768000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-10T00:00:00.000Z",
    "value": 222144149,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666051200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-18T00:00:00.000Z",
    "value": 174967206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666137600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-19T00:00:00.000Z",
    "value": 171419970,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667692800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-06T00:00:00.000Z",
    "value": 204855968,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667779200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-07T00:00:00.000Z",
    "value": 199114127,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668729600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-18T00:00:00.000Z",
    "value": 161196735,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671408000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-19T00:00:00.000Z",
    "value": 166929257,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671580800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-21T00:00:00.000Z",
    "value": 168098823,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672099200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-27T00:00:00.000Z",
    "value": 169573825,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672617600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-02T00:00:00.000Z",
    "value": 165447124,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673654400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-14T00:00:00.000Z",
    "value": 207446687,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674345600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-22T00:00:00.000Z",
    "value": 222267437,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675900800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-09T00:00:00.000Z",
    "value": 227271191,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682035200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-21T00:00:00.000Z",
    "value": 288743923,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687478400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-23T00:00:00.000Z",
    "value": 281559553,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688860800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-09T00:00:00.000Z",
    "value": 275917718,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690070400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-23T00:00:00.000Z",
    "value": 273816441,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690156800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-24T00:00:00.000Z",
    "value": 277206175,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691712000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-11T00:00:00.000Z",
    "value": 277522997,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696723200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-08T00:00:00.000Z",
    "value": 234426983,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697932800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-22T00:00:00.000Z",
    "value": 236915127,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702252800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-11T00:00:00.000Z",
    "value": 355196587,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704153600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-02T00:00:00.000Z",
    "value": 357836005,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705190400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-14T00:00:00.000Z",
    "value": 393288970,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706659200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-31T00:00:00.000Z",
    "value": 374383547,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707177600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-06T00:00:00.000Z",
    "value": 364066109,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708819200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-25T00:00:00.000Z",
    "value": 452303218,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712275200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-05T00:00:00.000Z",
    "value": 474155940,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714089600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-26T00:00:00.000Z",
    "value": 466828376,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715040000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-07T00:00:00.000Z",
    "value": 449969853,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715126400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-08T00:00:00.000Z",
    "value": 445330706,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715817600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-16T00:00:00.000Z",
    "value": 437462667,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715990400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-18T00:00:00.000Z",
    "value": 441560968,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716249600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-21T00:00:00.000Z",
    "value": 515212817,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718928000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-21T00:00:00.000Z",
    "value": 582078981,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720224000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-06T00:00:00.000Z",
    "value": 501618960,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722729600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-04T00:00:00.000Z",
    "value": 500502158,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724025600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-19T00:00:00.000Z",
    "value": 515468917,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729036800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-16T00:00:00.000Z",
    "value": 488099550,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730332800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-31T00:00:00.000Z",
    "value": 513307371,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731196800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-10T00:00:00.000Z",
    "value": 574704493,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737244800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-19T00:00:00.000Z",
    "value": 571505337,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737504000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-22T00:00:00.000Z",
    "value": 577031239,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737849600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-26T00:00:00.000Z",
    "value": 569741346,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738195200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-30T00:00:00.000Z",
    "value": 533963829,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738540800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-03T00:00:00.000Z",
    "value": 481528532,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740268800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-23T00:00:00.000Z",
    "value": 499570753,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740441600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-25T00:00:00.000Z",
    "value": 455906205,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741737600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-12T00:00:00.000Z",
    "value": 351543208,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742083200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-16T00:00:00.000Z",
    "value": 356796507,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742601600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-22T00:00:00.000Z",
    "value": 357248328,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742774400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-24T00:00:00.000Z",
    "value": 363660961,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745020800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-19T00:00:00.000Z",
    "value": 294721105,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745107200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-20T00:00:00.000Z",
    "value": 295286921,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748304000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-27T00:00:00.000Z",
    "value": 449851804,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748822400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-02T00:00:00.000Z",
    "value": 440838078,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749254400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-07T00:00:00.000Z",
    "value": 428557308,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751760000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-06T00:00:00.000Z",
    "value": 464251184,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753056000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-21T00:00:00.000Z",
    "value": 671825381,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753660800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-28T00:00:00.000Z",
    "value": 686971641,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754265600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-04T00:00:00.000Z",
    "value": 608109515,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756425600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-29T00:00:00.000Z",
    "value": 724704727,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756684800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-01T00:00:00.000Z",
    "value": 766154681,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759708800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-06T00:00:00.000Z",
    "value": 801905786,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760486400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-15T00:00:00.000Z",
    "value": 750854989,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760572800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-16T00:00:00.000Z",
    "value": 726523088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762214400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-04T00:00:00.000Z",
    "value": 798804754,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764806400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-04T00:00:00.000Z",
    "value": 1082126135,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764892800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-05T00:00:00.000Z",
    "value": 1058507060,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768176000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-12T00:00:00.000Z",
    "value": 730573148,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770422400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-07T00:00:00.000Z",
    "value": 504680570,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770595200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-09T00:00:00.000Z",
    "value": 540671935,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771027200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-14T00:00:00.000Z",
    "value": 516938546,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772841600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-07T00:00:00.000Z",
    "value": 482077077,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776211200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-15T00:00:00.000Z",
    "value": 572276453,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778544000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-12T00:00:00.000Z",
    "value": 570226878,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785110400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-27T00:00:00.000Z",
    "value": 589471874,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788220800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-01T00:00:00.000Z",
    "value": 737336543,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791158400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-05T00:00:00.000Z",
    "value": 778858837,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704326400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-04T00:00:00.000Z",
    "value": 5921,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709942400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-09T00:00:00.000Z",
    "value": 13440,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710115200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-11T00:00:00.000Z",
    "value": 30638,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712966400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-13T00:00:00.000Z",
    "value": 3034,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713916800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-24T00:00:00.000Z",
    "value": 7504,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717200000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-01T00:00:00.000Z",
    "value": 34138,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718582400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-17T00:00:00.000Z",
    "value": 4029,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719360000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-26T00:00:00.000Z",
    "value": 8982,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720915200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-14T00:00:00.000Z",
    "value": 8813,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723075200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-08T00:00:00.000Z",
    "value": 11636,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723852800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-17T00:00:00.000Z",
    "value": 15111,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727740800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-01T00:00:00.000Z",
    "value": 10720,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728086400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-05T00:00:00.000Z",
    "value": 3658,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729987200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-27T00:00:00.000Z",
    "value": 6096,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730764800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-05T00:00:00.000Z",
    "value": 11729,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730937600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-07T00:00:00.000Z",
    "value": 6246,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731801600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-17T00:00:00.000Z",
    "value": 8434,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732147200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-21T00:00:00.000Z",
    "value": 5978,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736208000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-07T00:00:00.000Z",
    "value": 1975,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736294400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-08T00:00:00.000Z",
    "value": 10271,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738022400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-28T00:00:00.000Z",
    "value": 7228,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739404800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-13T00:00:00.000Z",
    "value": 2556,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739577600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-15T00:00:00.000Z",
    "value": 1699,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741824000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-13T00:00:00.000Z",
    "value": 10736,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741910400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-14T00:00:00.000Z",
    "value": 8779,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742169600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-17T00:00:00.000Z",
    "value": 1796,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743379200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-31T00:00:00.000Z",
    "value": 26085,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746403200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-05T00:00:00.000Z",
    "value": 4210,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747180800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-14T00:00:00.000Z",
    "value": 8552,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747958400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-23T00:00:00.000Z",
    "value": 43240,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748217600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-26T00:00:00.000Z",
    "value": 41063,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748476800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-29T00:00:00.000Z",
    "value": 35256,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748736000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-01T00:00:00.000Z",
    "value": 37039,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749427200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-09T00:00:00.000Z",
    "value": 66546,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754524800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-07T00:00:00.000Z",
    "value": 7004,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754697600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-09T00:00:00.000Z",
    "value": 37442,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754870400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-11T00:00:00.000Z",
    "value": 16551,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755561600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-19T00:00:00.000Z",
    "value": 23832,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756857600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-03T00:00:00.000Z",
    "value": 35129,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759190400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-30T00:00:00.000Z",
    "value": 26350,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761955200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-01T00:00:00.000Z",
    "value": 3838,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762300800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-05T00:00:00.000Z",
    "value": 91990,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763424000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-18T00:00:00.000Z",
    "value": 12314,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763856000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-23T00:00:00.000Z",
    "value": 11182,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767398400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-03T00:00:00.000Z",
    "value": 10804,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767571200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-05T00:00:00.000Z",
    "value": 16700,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771632000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-21T00:00:00.000Z",
    "value": 4987,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772928000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-08T00:00:00.000Z",
    "value": 2354,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773792000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-18T00:00:00.000Z",
    "value": 8508,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776643200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-20T00:00:00.000Z",
    "value": 15350,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777075200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-25T00:00:00.000Z",
    "value": 2859,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777593600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-01T00:00:00.000Z",
    "value": 9352,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778025600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-06T00:00:00.000Z",
    "value": 5950,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778716800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-14T00:00:00.000Z",
    "value": 4266,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779494400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-23T00:00:00.000Z",
    "value": 5810,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779926400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-28T00:00:00.000Z",
    "value": 7144,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780012800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-29T00:00:00.000Z",
    "value": 3714,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782432000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-26T00:00:00.000Z",
    "value": 8052,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783468800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-08T00:00:00.000Z",
    "value": 12727,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783641600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-10T00:00:00.000Z",
    "value": 14308,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783814400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-12T00:00:00.000Z",
    "value": 9453,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785542400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-01T00:00:00.000Z",
    "value": 10261,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787529600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-24T00:00:00.000Z",
    "value": 15849,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787788800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-27T00:00:00.000Z",
    "value": 16837,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788048000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-30T00:00:00.000Z",
    "value": 5210,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790208000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-24T00:00:00.000Z",
    "value": 22558,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790899200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-02T00:00:00.000Z",
    "value": 3161,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705968000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-23T00:00:00.000Z",
    "value": 7783,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707436800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-09T00:00:00.000Z",
    "value": 6024,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709683200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-06T00:00:00.000Z",
    "value": 725,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710460800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-15T00:00:00.000Z",
    "value": 36068,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710633600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-17T00:00:00.000Z",
    "value": 30816,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710892800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-20T00:00:00.000Z",
    "value": 52295,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711324800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-25T00:00:00.000Z",
    "value": 7625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711497600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-27T00:00:00.000Z",
    "value": 7058,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715299200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-10T00:00:00.000Z",
    "value": 34642,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716595200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-25T00:00:00.000Z",
    "value": 7720,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718150400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-12T00:00:00.000Z",
    "value": 5071,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723248000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-10T00:00:00.000Z",
    "value": 398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724284800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-22T00:00:00.000Z",
    "value": 12106,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725321600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-03T00:00:00.000Z",
    "value": 8313,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725408000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-04T00:00:00.000Z",
    "value": 10054,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726099200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-12T00:00:00.000Z",
    "value": 28871,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726790400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-20T00:00:00.000Z",
    "value": 32147,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727308800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-26T00:00:00.000Z",
    "value": 28205,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729641600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-23T00:00:00.000Z",
    "value": 2664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731974400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-19T00:00:00.000Z",
    "value": 6567,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732060800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-20T00:00:00.000Z",
    "value": 14099,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734480000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-18T00:00:00.000Z",
    "value": 5290,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735171200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-26T00:00:00.000Z",
    "value": 6451,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735257600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-27T00:00:00.000Z",
    "value": 8333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736380800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-09T00:00:00.000Z",
    "value": 39.85,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738627200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-04T00:00:00.000Z",
    "value": 8959,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739750400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-17T00:00:00.000Z",
    "value": 768,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739836800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-18T00:00:00.000Z",
    "value": 3227,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743638400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-03T00:00:00.000Z",
    "value": 2389,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745366400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-23T00:00:00.000Z",
    "value": 4335,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748908800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-03T00:00:00.000Z",
    "value": 25338,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750032000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-16T00:00:00.000Z",
    "value": 10166,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752883200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-19T00:00:00.000Z",
    "value": 10025,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753488000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-26T00:00:00.000Z",
    "value": 8782,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754784000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-10T00:00:00.000Z",
    "value": 6942,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754956800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-12T00:00:00.000Z",
    "value": 17499,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756080000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-25T00:00:00.000Z",
    "value": 7404,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758067200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-17T00:00:00.000Z",
    "value": 16068,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758499200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-22T00:00:00.000Z",
    "value": 7293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760313600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-13T00:00:00.000Z",
    "value": 3870,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760832000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-19T00:00:00.000Z",
    "value": 5429,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761350400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-25T00:00:00.000Z",
    "value": 6854,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763596800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-20T00:00:00.000Z",
    "value": 7648,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765497600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-12T00:00:00.000Z",
    "value": 5325,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766361600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-22T00:00:00.000Z",
    "value": 16333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769126400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-23T00:00:00.000Z",
    "value": 2667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769212800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-24T00:00:00.000Z",
    "value": 11497,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770076800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-03T00:00:00.000Z",
    "value": 14018,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770336000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-06T00:00:00.000Z",
    "value": 7074,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770508800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-08T00:00:00.000Z",
    "value": 16929,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771372800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-18T00:00:00.000Z",
    "value": 2752,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772496000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-03T00:00:00.000Z",
    "value": 6049,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774483200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-26T00:00:00.000Z",
    "value": 1678,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774569600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-27T00:00:00.000Z",
    "value": 8475,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775174400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-03T00:00:00.000Z",
    "value": 4622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776124800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-14T00:00:00.000Z",
    "value": 5622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776384000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-17T00:00:00.000Z",
    "value": 12070,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777334400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-28T00:00:00.000Z",
    "value": 6022,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778803200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-15T00:00:00.000Z",
    "value": 5266,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780358400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-02T00:00:00.000Z",
    "value": 21742,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780617600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-05T00:00:00.000Z",
    "value": 5533,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781395200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-14T00:00:00.000Z",
    "value": 6686,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783987200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-14T00:00:00.000Z",
    "value": 13922,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784160000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-16T00:00:00.000Z",
    "value": 15056,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785196800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-28T00:00:00.000Z",
    "value": 9397,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785888000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-05T00:00:00.000Z",
    "value": 6852,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787443200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-23T00:00:00.000Z",
    "value": 10047,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787961600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-29T00:00:00.000Z",
    "value": 8238,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789603200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-17T00:00:00.000Z",
    "value": 9512,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789862400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-20T00:00:00.000Z",
    "value": 4754,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705104000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-13T00:00:00.000Z",
    "value": 5630,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708473600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-21T00:00:00.000Z",
    "value": 6236,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713052800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-14T00:00:00.000Z",
    "value": 3836,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713657600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-21T00:00:00.000Z",
    "value": 672,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714435200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-30T00:00:00.000Z",
    "value": 5807,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716336000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-22T00:00:00.000Z",
    "value": 11355,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716508800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-24T00:00:00.000Z",
    "value": 7797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716940800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-29T00:00:00.000Z",
    "value": 25587,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717372800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-03T00:00:00.000Z",
    "value": 13892,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717459200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-04T00:00:00.000Z",
    "value": 8667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717632000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-06T00:00:00.000Z",
    "value": 16141,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718496000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-16T00:00:00.000Z",
    "value": 3205,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720483200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-09T00:00:00.000Z",
    "value": 3737,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721174400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-17T00:00:00.000Z",
    "value": 4113,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721606400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-22T00:00:00.000Z",
    "value": 838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722988800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-07T00:00:00.000Z",
    "value": 5182,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724112000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-20T00:00:00.000Z",
    "value": 9538,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725494400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-05T00:00:00.000Z",
    "value": 18103,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727913600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-03T00:00:00.000Z",
    "value": 2661,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728691200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-12T00:00:00.000Z",
    "value": 377,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729468800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-21T00:00:00.000Z",
    "value": 8396,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730073600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-28T00:00:00.000Z",
    "value": 13378,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730851200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-06T00:00:00.000Z",
    "value": 11698,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731628800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-15T00:00:00.000Z",
    "value": 5225,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735344000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-28T00:00:00.000Z",
    "value": 2104,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735776000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-02T00:00:00.000Z",
    "value": 1263,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736121600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-06T00:00:00.000Z",
    "value": 3748,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738281600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-31T00:00:00.000Z",
    "value": 3736,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739145600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-10T00:00:00.000Z",
    "value": 3774,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739491200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-14T00:00:00.000Z",
    "value": 525,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739923200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-19T00:00:00.000Z",
    "value": 2721,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740096000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-21T00:00:00.000Z",
    "value": 2340,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741305600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-07T00:00:00.000Z",
    "value": 2643,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743292800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-30T00:00:00.000Z",
    "value": 2297,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743897600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-06T00:00:00.000Z",
    "value": 1071,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744588800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-14T00:00:00.000Z",
    "value": 13794,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744675200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-15T00:00:00.000Z",
    "value": 23178,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747699200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-20T00:00:00.000Z",
    "value": 9009,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750723200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-24T00:00:00.000Z",
    "value": 8647,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752019200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-09T00:00:00.000Z",
    "value": 5964,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752537600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-15T00:00:00.000Z",
    "value": 2637,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752710400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-17T00:00:00.000Z",
    "value": 10383,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753142400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-22T00:00:00.000Z",
    "value": 28941,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754352000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-05T00:00:00.000Z",
    "value": 4590,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756339200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-28T00:00:00.000Z",
    "value": 7153,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757376000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-09T00:00:00.000Z",
    "value": 2109,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758758400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-25T00:00:00.000Z",
    "value": 6253,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759449600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-03T00:00:00.000Z",
    "value": 15935,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760140800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-11T00:00:00.000Z",
    "value": 1297,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766707200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-26T00:00:00.000Z",
    "value": 8948,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769040000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-22T00:00:00.000Z",
    "value": 18116,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771977600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-25T00:00:00.000Z",
    "value": 12967,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775001600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-01T00:00:00.000Z",
    "value": 2696,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776470400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-18T00:00:00.000Z",
    "value": 5821,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778198400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-08T00:00:00.000Z",
    "value": 4943,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778284800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-09T00:00:00.000Z",
    "value": 3562,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778457600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-11T00:00:00.000Z",
    "value": 4242,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779235200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-20T00:00:00.000Z",
    "value": 9971,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779580800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-24T00:00:00.000Z",
    "value": 3242,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780963200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-09T00:00:00.000Z",
    "value": 5444,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783209600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-05T00:00:00.000Z",
    "value": 1926,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784332800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-18T00:00:00.000Z",
    "value": 9293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784851200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-24T00:00:00.000Z",
    "value": 14977,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785801600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-04T00:00:00.000Z",
    "value": 14176,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786406400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-11T00:00:00.000Z",
    "value": 13787,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579651200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-22T00:00:00.000Z",
    "value": 391363,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584748800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-21T00:00:00.000Z",
    "value": 650738,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587772800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-25T00:00:00.000Z",
    "value": 781650,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588032000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-28T00:00:00.000Z",
    "value": 825033,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590624000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-28T00:00:00.000Z",
    "value": 1444054,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591574400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-08T00:00:00.000Z",
    "value": 1375835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593216000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-27T00:00:00.000Z",
    "value": 2026485,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593475200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-30T00:00:00.000Z",
    "value": 2143302,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595462400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-23T00:00:00.000Z",
    "value": 2855826,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596067200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-30T00:00:00.000Z",
    "value": 5253539,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598486400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-27T00:00:00.000Z",
    "value": 5771927,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598572800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-28T00:00:00.000Z",
    "value": 5696761,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599955200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-13T00:00:00.000Z",
    "value": 5479333,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601769600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-04T00:00:00.000Z",
    "value": 8866376,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602028800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-07T00:00:00.000Z",
    "value": 8178172,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603670400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-26T00:00:00.000Z",
    "value": 12037959,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604966400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-10T00:00:00.000Z",
    "value": 16623919,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605830400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-20T00:00:00.000Z",
    "value": 14675887,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606089600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-23T00:00:00.000Z",
    "value": 16864989,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610064000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-08T00:00:00.000Z",
    "value": 104066061,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611187200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-21T00:00:00.000Z",
    "value": 132115299,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612310400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-03T00:00:00.000Z",
    "value": 152316059,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614038400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-23T00:00:00.000Z",
    "value": 303280118,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615852800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-16T00:00:00.000Z",
    "value": 316772299,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616889600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-28T00:00:00.000Z",
    "value": 283520197,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620172800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-05T00:00:00.000Z",
    "value": 639613643,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620691200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-11T00:00:00.000Z",
    "value": 794225797,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621209600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-17T00:00:00.000Z",
    "value": 713598127,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622073600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-27T00:00:00.000Z",
    "value": 546968067,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623283200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-10T00:00:00.000Z",
    "value": 566193029,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624233600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-21T00:00:00.000Z",
    "value": 504104315,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624320000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-22T00:00:00.000Z",
    "value": 470791324,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624406400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-23T00:00:00.000Z",
    "value": 457548719,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626134400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-13T00:00:00.000Z",
    "value": 571243939,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627171200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-25T00:00:00.000Z",
    "value": 588843227,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627862400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-02T00:00:00.000Z",
    "value": 680603897,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628294400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-07T00:00:00.000Z",
    "value": 790827854,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628640000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-11T00:00:00.000Z",
    "value": 857075627,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629244800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-18T00:00:00.000Z",
    "value": 859809559,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631145600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-09T00:00:00.000Z",
    "value": 1004554133,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632528000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-25T00:00:00.000Z",
    "value": 843432748,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633392000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-05T00:00:00.000Z",
    "value": 1014189542,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634860800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-22T00:00:00.000Z",
    "value": 1145032882,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635033600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-24T00:00:00.000Z",
    "value": 1140732421,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636761600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-13T00:00:00.000Z",
    "value": 1010540006,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638057600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-28T00:00:00.000Z",
    "value": 778586348,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638403200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-02T00:00:00.000Z",
    "value": 835895738,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639008000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-09T00:00:00.000Z",
    "value": 890118759,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641686400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-09T00:00:00.000Z",
    "value": 494712741,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641945600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-12T00:00:00.000Z",
    "value": 507365845,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642204800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-15T00:00:00.000Z",
    "value": 503579915,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642464000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-18T00:00:00.000Z",
    "value": 501371036,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642636800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-20T00:00:00.000Z",
    "value": 489399394,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644019200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-05T00:00:00.000Z",
    "value": 498147120,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644537600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-11T00:00:00.000Z",
    "value": 545111992,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650153600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-17T00:00:00.000Z",
    "value": 562966086,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652313600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-12T00:00:00.000Z",
    "value": 444571712,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652400000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-13T00:00:00.000Z",
    "value": 420402288,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653004800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-20T00:00:00.000Z",
    "value": 439354072,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656547200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-30T00:00:00.000Z",
    "value": 297391254,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657843200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-15T00:00:00.000Z",
    "value": 321761921,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659571200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-04T00:00:00.000Z",
    "value": 446399926,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661472000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-26T00:00:00.000Z",
    "value": 276181017,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661904000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-31T00:00:00.000Z",
    "value": 215529666,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665187200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-08T00:00:00.000Z",
    "value": 171424283,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667347200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-02T00:00:00.000Z",
    "value": 198378494,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668124800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-11T00:00:00.000Z",
    "value": 180681124,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670803200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-12T00:00:00.000Z",
    "value": 168432053,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672185600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-28T00:00:00.000Z",
    "value": 167965140,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677283200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-25T00:00:00.000Z",
    "value": 229173678,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677542400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-28T00:00:00.000Z",
    "value": 234917416,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677888000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-04T00:00:00.000Z",
    "value": 226855362,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679616000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-24T00:00:00.000Z",
    "value": 258968265,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679875200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-27T00:00:00.000Z",
    "value": 254736639,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680566400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-04T00:00:00.000Z",
    "value": 258393093,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681689600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-17T00:00:00.000Z",
    "value": 312750623,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681776000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-18T00:00:00.000Z",
    "value": 308547270,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681862400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-19T00:00:00.000Z",
    "value": 311913617,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684108800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-15T00:00:00.000Z",
    "value": 270559790,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685404800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-30T00:00:00.000Z",
    "value": 295635790,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686614400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-13T00:00:00.000Z",
    "value": 270658488,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687392000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-22T00:00:00.000Z",
    "value": 288530488,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689552000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-17T00:00:00.000Z",
    "value": 279590622,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691020800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-03T00:00:00.000Z",
    "value": 271515008,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692230400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-17T00:00:00.000Z",
    "value": 266039845,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693008000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-26T00:00:00.000Z",
    "value": 239597055,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693699200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-03T00:00:00.000Z",
    "value": 233127014,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695340800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-22T00:00:00.000Z",
    "value": 235020771,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696377600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-04T00:00:00.000Z",
    "value": 238179903,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697760000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-20T00:00:00.000Z",
    "value": 228280976,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698105600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-24T00:00:00.000Z",
    "value": 259500565,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699920000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-14T00:00:00.000Z",
    "value": 303682143,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700524800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-21T00:00:00.000Z",
    "value": 298039600,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700784000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-24T00:00:00.000Z",
    "value": 299499292,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703548800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-26T00:00:00.000Z",
    "value": 340571798,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704585600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-07T00:00:00.000Z",
    "value": 346596648,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704672000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-08T00:00:00.000Z",
    "value": 343768502,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704931200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-11T00:00:00.000Z",
    "value": 391594134,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705795200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-21T00:00:00.000Z",
    "value": 390604290,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706400000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-28T00:00:00.000Z",
    "value": 367083161,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707350400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-08T00:00:00.000Z",
    "value": 382233383,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707523200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-10T00:00:00.000Z",
    "value": 392025403,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707955200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-15T00:00:00.000Z",
    "value": 434211971,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709078400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-28T00:00:00.000Z",
    "value": 486073057,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710979200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-21T00:00:00.000Z",
    "value": 512648830,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711929600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-01T00:00:00.000Z",
    "value": 534954231,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712016000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-02T00:00:00.000Z",
    "value": 507391835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713225600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-16T00:00:00.000Z",
    "value": 457887358,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713830400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-23T00:00:00.000Z",
    "value": 468413677,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714608000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-02T00:00:00.000Z",
    "value": 435395499,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718409600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-15T00:00:00.000Z",
    "value": 583157123,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719619200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-29T00:00:00.000Z",
    "value": 560636632,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719705600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-30T00:00:00.000Z",
    "value": 563011368,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722297600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-30T00:00:00.000Z",
    "value": 563546517,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727049600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-23T00:00:00.000Z",
    "value": 472162771,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730246400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-30T00:00:00.000Z",
    "value": 510488412,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731456000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-13T00:00:00.000Z",
    "value": 612752205,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733443200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-06T00:00:00.000Z",
    "value": 662300669,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733529600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-07T00:00:00.000Z",
    "value": 693379781,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734220800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-15T00:00:00.000Z",
    "value": 669150079,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734998400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-24T00:00:00.000Z",
    "value": 594477884,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735516800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-30T00:00:00.000Z",
    "value": 585410117,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735603200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-31T00:00:00.000Z",
    "value": 585335325,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735862400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-03T00:00:00.000Z",
    "value": 598439896,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736467200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-10T00:00:00.000Z",
    "value": 568496627,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736553600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-11T00:00:00.000Z",
    "value": 576324061,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736812800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-14T00:00:00.000Z",
    "value": 553488414,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737763200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-25T00:00:00.000Z",
    "value": 566635694,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738713600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-05T00:00:00.000Z",
    "value": 493217665,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739232000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-11T00:00:00.000Z",
    "value": 481107726,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740009600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-20T00:00:00.000Z",
    "value": 488930598,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740873600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-02T00:00:00.000Z",
    "value": 410181427,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741219200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-06T00:00:00.000Z",
    "value": 410584193,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741478400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-09T00:00:00.000Z",
    "value": 398595373,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742256000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-18T00:00:00.000Z",
    "value": 352121135,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742688000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-23T00:00:00.000Z",
    "value": 358593517,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747094400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-13T00:00:00.000Z",
    "value": 428001804,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751155200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-29T00:00:00.000Z",
    "value": 454170883,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751414400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-02T00:00:00.000Z",
    "value": 443060017,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753920000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-31T00:00:00.000Z",
    "value": 671737007,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754438400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-06T00:00:00.000Z",
    "value": 608189414,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755475200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-18T00:00:00.000Z",
    "value": 732228710,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755993600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-24T00:00:00.000Z",
    "value": 764971817,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757030400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-05T00:00:00.000Z",
    "value": 703050631,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757203200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-07T00:00:00.000Z",
    "value": 699430889,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759276800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-01T00:00:00.000Z",
    "value": 760094999,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759881600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-08T00:00:00.000Z",
    "value": 831374148,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759968000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-09T00:00:00.000Z",
    "value": 834382203,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760054400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-10T00:00:00.000Z",
    "value": 814540066,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761264000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-24T00:00:00.000Z",
    "value": 742230902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761523200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-27T00:00:00.000Z",
    "value": 925804146,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761868800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-31T00:00:00.000Z",
    "value": 850993397,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763164800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-15T00:00:00.000Z",
    "value": 1059876201,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766448000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-23T00:00:00.000Z",
    "value": 1039353070,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766966400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-29T00:00:00.000Z",
    "value": 1011830485,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767052800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-30T00:00:00.000Z",
    "value": 1009513125,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767312000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-02T00:00:00.000Z",
    "value": 1034681766,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771718400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-22T00:00:00.000Z",
    "value": 509536963,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774137600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-22T00:00:00.000Z",
    "value": 499920876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775606400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-08T00:00:00.000Z",
    "value": 556377191,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775779200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-10T00:00:00.000Z",
    "value": 546723859,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776816000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-22T00:00:00.000Z",
    "value": 572151707,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777680000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-02T00:00:00.000Z",
    "value": 567002299,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777939200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-05T00:00:00.000Z",
    "value": 586741895,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782950400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-02T00:00:00.000Z",
    "value": 425240533,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783123200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-04T00:00:00.000Z",
    "value": 450117432,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783900800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-13T00:00:00.000Z",
    "value": 507931694,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785456000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-31T00:00:00.000Z",
    "value": 581966736,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786320000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-10T00:00:00.000Z",
    "value": 585986498,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786665600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-14T00:00:00.000Z",
    "value": 576949570,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786924800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-17T00:00:00.000Z",
    "value": 569647934,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704067200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-01T00:00:00.000Z",
    "value": 2934,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704499200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-06T00:00:00.000Z",
    "value": 4306,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705363200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-16T00:00:00.000Z",
    "value": 4292,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705449600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-17T00:00:00.000Z",
    "value": 5444,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706054400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-24T00:00:00.000Z",
    "value": 3311,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712534400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-08T00:00:00.000Z",
    "value": 10660,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713744000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-22T00:00:00.000Z",
    "value": 7956,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715904000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-17T00:00:00.000Z",
    "value": 17108,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716681600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-26T00:00:00.000Z",
    "value": 18000,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716854400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-28T00:00:00.000Z",
    "value": 13976,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718236800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-13T00:00:00.000Z",
    "value": 13961,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720396800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-08T00:00:00.000Z",
    "value": 5245,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720742400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-12T00:00:00.000Z",
    "value": 2964,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721001600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-15T00:00:00.000Z",
    "value": 3342,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721260800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-18T00:00:00.000Z",
    "value": 8329,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721692800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-23T00:00:00.000Z",
    "value": 5813,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722211200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-29T00:00:00.000Z",
    "value": 518,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726444800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-16T00:00:00.000Z",
    "value": 33791,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729900800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-26T00:00:00.000Z",
    "value": 11247,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733788800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-10T00:00:00.000Z",
    "value": 28326,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734307200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-16T00:00:00.000Z",
    "value": 23908,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737936000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-27T00:00:00.000Z",
    "value": 8302,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738108800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-29T00:00:00.000Z",
    "value": 11367,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740182400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-22T00:00:00.000Z",
    "value": 3702,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740700800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-28T00:00:00.000Z",
    "value": 3754,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743465600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-01T00:00:00.000Z",
    "value": 6447,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744156800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-09T00:00:00.000Z",
    "value": 12424,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745452800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-24T00:00:00.000Z",
    "value": 8719,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747440000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-17T00:00:00.000Z",
    "value": 10224,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749945600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-15T00:00:00.000Z",
    "value": 5307,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750550400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-22T00:00:00.000Z",
    "value": 8100,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750896000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-26T00:00:00.000Z",
    "value": 17371,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751241600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-30T00:00:00.000Z",
    "value": 23504,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751328000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-01T00:00:00.000Z",
    "value": 16683,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756252800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-27T00:00:00.000Z",
    "value": 21807,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757721600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-13T00:00:00.000Z",
    "value": 24889,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759536000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-04T00:00:00.000Z",
    "value": 16250,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760227200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-12T00:00:00.000Z",
    "value": 7779,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761696000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-29T00:00:00.000Z",
    "value": 18286,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762387200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-06T00:00:00.000Z",
    "value": 9246,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763078400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-14T00:00:00.000Z",
    "value": 17248,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763337600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-17T00:00:00.000Z",
    "value": 15469,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764115200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-26T00:00:00.000Z",
    "value": 29873,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764374400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-29T00:00:00.000Z",
    "value": 24784,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765324800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-10T00:00:00.000Z",
    "value": 10098,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766188800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-20T00:00:00.000Z",
    "value": 17881,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768003200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-10T00:00:00.000Z",
    "value": 7380,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772668800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-05T00:00:00.000Z",
    "value": 7385,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772755200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-06T00:00:00.000Z",
    "value": 11575,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773187200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-11T00:00:00.000Z",
    "value": 2359,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773446400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-14T00:00:00.000Z",
    "value": 3934,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774051200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-21T00:00:00.000Z",
    "value": 5729,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775260800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-04T00:00:00.000Z",
    "value": 6347,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775433600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-06T00:00:00.000Z",
    "value": 3661,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779753600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-26T00:00:00.000Z",
    "value": 2079,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781654400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-17T00:00:00.000Z",
    "value": 10633,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782000000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-21T00:00:00.000Z",
    "value": 4390,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782086400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-22T00:00:00.000Z",
    "value": 6816,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782259200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-24T00:00:00.000Z",
    "value": 28394,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782777600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-30T00:00:00.000Z",
    "value": 15012,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785369600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-30T00:00:00.000Z",
    "value": 11660,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785974400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-06T00:00:00.000Z",
    "value": 10359,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786752000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-15T00:00:00.000Z",
    "value": 5519,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789171200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-12T00:00:00.000Z",
    "value": 6773,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790812800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-01T00:00:00.000Z",
    "value": 15352,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791417600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-08T00:00:00.000Z",
    "value": 9279,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707696000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-12T00:00:00.000Z",
    "value": 4715,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708214400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-18T00:00:00.000Z",
    "value": 4554,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708387200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-20T00:00:00.000Z",
    "value": 1517,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709596800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-05T00:00:00.000Z",
    "value": 8706,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710028800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-10T00:00:00.000Z",
    "value": 2232,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710547200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-16T00:00:00.000Z",
    "value": 14473,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711065600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-22T00:00:00.000Z",
    "value": 99042,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712880000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-12T00:00:00.000Z",
    "value": 1199,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713484800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-19T00:00:00.000Z",
    "value": 1770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715212800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-09T00:00:00.000Z",
    "value": 36375,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716422400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-23T00:00:00.000Z",
    "value": 6689,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716768000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-27T00:00:00.000Z",
    "value": 9805,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717891200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-09T00:00:00.000Z",
    "value": 3751,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718668800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-18T00:00:00.000Z",
    "value": 8826,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719100800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-23T00:00:00.000Z",
    "value": 599,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719532800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-28T00:00:00.000Z",
    "value": 3184,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721347200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-19T00:00:00.000Z",
    "value": 3230,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724716800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-27T00:00:00.000Z",
    "value": 10610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725753600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-08T00:00:00.000Z",
    "value": 16704,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728864000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-14T00:00:00.000Z",
    "value": 10203,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728950400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-15T00:00:00.000Z",
    "value": 3676,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732492800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-25T00:00:00.000Z",
    "value": 10439,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732579200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-26T00:00:00.000Z",
    "value": 9920,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732752000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-28T00:00:00.000Z",
    "value": 3625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734393600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-17T00:00:00.000Z",
    "value": 7696,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735430400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-29T00:00:00.000Z",
    "value": 1770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738972800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-08T00:00:00.000Z",
    "value": 1044,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740528000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-26T00:00:00.000Z",
    "value": 1005,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745193600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-21T00:00:00.000Z",
    "value": 6591,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745625600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-26T00:00:00.000Z",
    "value": 2270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746576000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-07T00:00:00.000Z",
    "value": 3682,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746921600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-11T00:00:00.000Z",
    "value": 3816,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748995200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-04T00:00:00.000Z",
    "value": 5306,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750464000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-21T00:00:00.000Z",
    "value": 6715,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750636800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-23T00:00:00.000Z",
    "value": 8210,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752105600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-10T00:00:00.000Z",
    "value": 7998,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754179200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-03T00:00:00.000Z",
    "value": 13979,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757635200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-12T00:00:00.000Z",
    "value": 9581,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759104000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-29T00:00:00.000Z",
    "value": 12191,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761436800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-26T00:00:00.000Z",
    "value": 7156,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765584000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-13T00:00:00.000Z",
    "value": 7741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765670400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-14T00:00:00.000Z",
    "value": 1809,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768608000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-17T00:00:00.000Z",
    "value": 10907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769644800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-29T00:00:00.000Z",
    "value": 15975,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769731200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-30T00:00:00.000Z",
    "value": 9883,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769817600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-31T00:00:00.000Z",
    "value": 4258,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770249600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-05T00:00:00.000Z",
    "value": 14629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771200000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-16T00:00:00.000Z",
    "value": 8546,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773360000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-13T00:00:00.000Z",
    "value": 9803,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774310400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-24T00:00:00.000Z",
    "value": 9446,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776038400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-13T00:00:00.000Z",
    "value": 5750,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776729600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-21T00:00:00.000Z",
    "value": 9095,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779408000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-22T00:00:00.000Z",
    "value": 5778,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781136000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-11T00:00:00.000Z",
    "value": 10935,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782172800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-23T00:00:00.000Z",
    "value": 11623,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783036800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-03T00:00:00.000Z",
    "value": 16265,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783728000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-11T00:00:00.000Z",
    "value": 14372,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784937600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-25T00:00:00.000Z",
    "value": 10343,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786060800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-07T00:00:00.000Z",
    "value": 7502,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787270400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-21T00:00:00.000Z",
    "value": 13231,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788566400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-05T00:00:00.000Z",
    "value": 4158,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788998400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-10T00:00:00.000Z",
    "value": 6991,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790726400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-30T00:00:00.000Z",
    "value": 12477,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704412800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-05T00:00:00.000Z",
    "value": 1179,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706140800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-25T00:00:00.000Z",
    "value": 5257,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706745600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-01T00:00:00.000Z",
    "value": 333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706832000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-02T00:00:00.000Z",
    "value": 3942,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707264000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-07T00:00:00.000Z",
    "value": 5422,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707868800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-14T00:00:00.000Z",
    "value": 1565,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709164800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-29T00:00:00.000Z",
    "value": 4684,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711411200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-26T00:00:00.000Z",
    "value": 3954,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711584000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-28T00:00:00.000Z",
    "value": 9848,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712188800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-04T00:00:00.000Z",
    "value": 8866,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712361600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-06T00:00:00.000Z",
    "value": 20215,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713312000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-17T00:00:00.000Z",
    "value": 304,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718323200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-14T00:00:00.000Z",
    "value": 4491,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718755200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-19T00:00:00.000Z",
    "value": 1312,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719964800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-03T00:00:00.000Z",
    "value": 11740,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722384000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-31T00:00:00.000Z",
    "value": 1700,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724630400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-26T00:00:00.000Z",
    "value": 13570,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724976000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-30T00:00:00.000Z",
    "value": 785,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725235200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-02T00:00:00.000Z",
    "value": 625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725667200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-07T00:00:00.000Z",
    "value": 3594,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728259200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-07T00:00:00.000Z",
    "value": 9992,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733702400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-09T00:00:00.000Z",
    "value": 2333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734566400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-19T00:00:00.000Z",
    "value": 5955,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741132800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-05T00:00:00.000Z",
    "value": 3013,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743033600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-27T00:00:00.000Z",
    "value": 1246,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747526400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-18T00:00:00.000Z",
    "value": 7914,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747612800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-19T00:00:00.000Z",
    "value": 5830,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747872000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-22T00:00:00.000Z",
    "value": 23699,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748131200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-25T00:00:00.000Z",
    "value": 11285,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748563200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-30T00:00:00.000Z",
    "value": 32433,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749340800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-08T00:00:00.000Z",
    "value": 30431,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751500800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-03T00:00:00.000Z",
    "value": 12749,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751673600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-05T00:00:00.000Z",
    "value": 4284,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752796800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-18T00:00:00.000Z",
    "value": 17107,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752969600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-20T00:00:00.000Z",
    "value": 18617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753574400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-27T00:00:00.000Z",
    "value": 15326,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758153600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-18T00:00:00.000Z",
    "value": 24958,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758326400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-20T00:00:00.000Z",
    "value": 1293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758931200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-27T00:00:00.000Z",
    "value": 15691,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761177600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-23T00:00:00.000Z",
    "value": 6063,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762128000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-03T00:00:00.000Z",
    "value": 5907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765065600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-07T00:00:00.000Z",
    "value": 6211,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766880000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-28T00:00:00.000Z",
    "value": 3869,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767657600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-06T00:00:00.000Z",
    "value": 13772,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767744000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-07T00:00:00.000Z",
    "value": 12161,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768348800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-14T00:00:00.000Z",
    "value": 13833,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769385600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-26T00:00:00.000Z",
    "value": 14577,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772150400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-27T00:00:00.000Z",
    "value": 13186,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772236800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-28T00:00:00.000Z",
    "value": 1387,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773100800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-10T00:00:00.000Z",
    "value": 8165,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773619200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-16T00:00:00.000Z",
    "value": 4527,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776988800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-24T00:00:00.000Z",
    "value": 1763,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777420800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-29T00:00:00.000Z",
    "value": 12033,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779148800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-19T00:00:00.000Z",
    "value": 17654,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780099200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-30T00:00:00.000Z",
    "value": 4366,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780185600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-31T00:00:00.000Z",
    "value": 7827,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781481600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-15T00:00:00.000Z",
    "value": 7280,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782691200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-29T00:00:00.000Z",
    "value": 7517,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783296000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-06T00:00:00.000Z",
    "value": 2737,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786579200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-13T00:00:00.000Z",
    "value": 9419,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787356800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-22T00:00:00.000Z",
    "value": 15670,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789257600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-13T00:00:00.000Z",
    "value": 3742,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789948800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-21T00:00:00.000Z",
    "value": 23135,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790985600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-03T00:00:00.000Z",
    "value": 14629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791072000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-04T00:00:00.000Z",
    "value": 4227,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1576972800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-22T00:00:00.000Z",
    "value": 50596,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577059200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-23T00:00:00.000Z",
    "value": 56720,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578528000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-09T00:00:00.000Z",
    "value": 429981,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578614400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-10T00:00:00.000Z",
    "value": 320749,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579478400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-20T00:00:00.000Z",
    "value": 362326,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579824000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-24T00:00:00.000Z",
    "value": 423578,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581638400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-14T00:00:00.000Z",
    "value": 771415,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582156800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-20T00:00:00.000Z",
    "value": 1320165,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582675200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-26T00:00:00.000Z",
    "value": 1281170,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585699200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-01T00:00:00.000Z",
    "value": 645545,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586995200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-16T00:00:00.000Z",
    "value": 961171,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588118400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-29T00:00:00.000Z",
    "value": 835782,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588809600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-07T00:00:00.000Z",
    "value": 1165030,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590796800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-30T00:00:00.000Z",
    "value": 1730226,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590969600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-01T00:00:00.000Z",
    "value": 1541850,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591747200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-10T00:00:00.000Z",
    "value": 1314622,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592611200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-20T00:00:00.000Z",
    "value": 1387598,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593993600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-06T00:00:00.000Z",
    "value": 2107301,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594512000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-12T00:00:00.000Z",
    "value": 2449757,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594771200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-15T00:00:00.000Z",
    "value": 2512563,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596499200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-04T00:00:00.000Z",
    "value": 6431347,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598400000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-26T00:00:00.000Z",
    "value": 5868762,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600992000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-25T00:00:00.000Z",
    "value": 6433712,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601078400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-26T00:00:00.000Z",
    "value": 7160281,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601337600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-29T00:00:00.000Z",
    "value": 8869782,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605139200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-12T00:00:00.000Z",
    "value": 18599438,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607817600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-13T00:00:00.000Z",
    "value": 21866399,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610841600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-17T00:00:00.000Z",
    "value": 114435651,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612828800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-09T00:00:00.000Z",
    "value": 173049282,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613347200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-15T00:00:00.000Z",
    "value": 283063148,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616112000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-19T00:00:00.000Z",
    "value": 325073023,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616457600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-23T00:00:00.000Z",
    "value": 322358655,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617494400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-04T00:00:00.000Z",
    "value": 300775286,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617753600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-07T00:00:00.000Z",
    "value": 320681345,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619308800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-25T00:00:00.000Z",
    "value": 356073368,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620432000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-08T00:00:00.000Z",
    "value": 668426883,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621468800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-20T00:00:00.000Z",
    "value": 507004773,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622246400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-29T00:00:00.000Z",
    "value": 473290100,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622764800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-04T00:00:00.000Z",
    "value": 572423872,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623974400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-18T00:00:00.000Z",
    "value": 566905434,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625702400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-08T00:00:00.000Z",
    "value": 624178137,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626048000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-12T00:00:00.000Z",
    "value": 597850113,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630886400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-06T00:00:00.000Z",
    "value": 1121268739,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631491200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-13T00:00:00.000Z",
    "value": 980860988,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633564800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-07T00:00:00.000Z",
    "value": 1035939424,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634169600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-14T00:00:00.000Z",
    "value": 1055148454,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634601600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-19T00:00:00.000Z",
    "value": 1069458284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635292800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-27T00:00:00.000Z",
    "value": 1119300481,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635811200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-02T00:00:00.000Z",
    "value": 1101985669,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637884800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-26T00:00:00.000Z",
    "value": 875661475,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640995200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-01T00:00:00.000Z",
    "value": 588148522,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641340800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-05T00:00:00.000Z",
    "value": 612287954,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644451200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-10T00:00:00.000Z",
    "value": 562458511,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648512000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-29T00:00:00.000Z",
    "value": 561615840,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648598400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-30T00:00:00.000Z",
    "value": 569279150,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649030400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-04T00:00:00.000Z",
    "value": 621637542,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651017600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-27T00:00:00.000Z",
    "value": 557649713,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651449600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-02T00:00:00.000Z",
    "value": 606257538,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654992000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-12T00:00:00.000Z",
    "value": 397266925,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655078400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-13T00:00:00.000Z",
    "value": 366066342,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655942400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-23T00:00:00.000Z",
    "value": 292470908,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656460800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-29T00:00:00.000Z",
    "value": 314430669,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657411200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-10T00:00:00.000Z",
    "value": 321324029,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658620800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-24T00:00:00.000Z",
    "value": 405622684,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660867200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-19T00:00:00.000Z",
    "value": 309075467,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661558400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-27T00:00:00.000Z",
    "value": 243443464,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661644800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-28T00:00:00.000Z",
    "value": 240147625,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662940800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-12T00:00:00.000Z",
    "value": 194554895,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663718400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-21T00:00:00.000Z",
    "value": 164182857,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664841600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-04T00:00:00.000Z",
    "value": 172116044,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666483200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-23T00:00:00.000Z",
    "value": 168875270,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666569600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-24T00:00:00.000Z",
    "value": 175780285,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666915200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-28T00:00:00.000Z",
    "value": 190355626,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667001600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-29T00:00:00.000Z",
    "value": 193503893,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667260800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-01T00:00:00.000Z",
    "value": 196764503,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669248000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-24T00:00:00.000Z",
    "value": 161385864,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673222400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-09T00:00:00.000Z",
    "value": 177010199,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676764800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-19T00:00:00.000Z",
    "value": 239455323,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677196800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-24T00:00:00.000Z",
    "value": 230109642,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679270400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-20T00:00:00.000Z",
    "value": 256579131,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680825600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-07T00:00:00.000Z",
    "value": 266938897,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682121600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-22T00:00:00.000Z",
    "value": 278489693,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682553600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-27T00:00:00.000Z",
    "value": 284100605,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682985600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-02T00:00:00.000Z",
    "value": 276394748,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683849600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-12T00:00:00.000Z",
    "value": 267858754,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684368000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-18T00:00:00.000Z",
    "value": 277360802,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685491200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-31T00:00:00.000Z",
    "value": 296770712,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687824000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-27T00:00:00.000Z",
    "value": 276275587,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689897600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-21T00:00:00.000Z",
    "value": 276379660,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690416000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-27T00:00:00.000Z",
    "value": 275259399,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691366400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-07T00:00:00.000Z",
    "value": 278124423,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691539200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-09T00:00:00.000Z",
    "value": 279897267,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692662400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-22T00:00:00.000Z",
    "value": 244154876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695600000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-25T00:00:00.000Z",
    "value": 232398600,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696464000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-05T00:00:00.000Z",
    "value": 237297657,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698364800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-27T00:00:00.000Z",
    "value": 262620905,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699142400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-05T00:00:00.000Z",
    "value": 281492294,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699488000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-09T00:00:00.000Z",
    "value": 282287490,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700265600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-18T00:00:00.000Z",
    "value": 289460368,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700697600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-23T00:00:00.000Z",
    "value": 298703014,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702771200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-17T00:00:00.000Z",
    "value": 337088240,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703116800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-21T00:00:00.000Z",
    "value": 333293208,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703203200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-22T00:00:00.000Z",
    "value": 338592433,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707091200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-05T00:00:00.000Z",
    "value": 363127587,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708128000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-17T00:00:00.000Z",
    "value": 438741442,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712620800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-09T00:00:00.000Z",
    "value": 557716180,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713139200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-15T00:00:00.000Z",
    "value": 467844306,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717113600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-31T00:00:00.000Z",
    "value": 554361454,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717286400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-02T00:00:00.000Z",
    "value": 558663615,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717718400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-07T00:00:00.000Z",
    "value": 589162509,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720051200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-04T00:00:00.000Z",
    "value": 546315483,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720137600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-05T00:00:00.000Z",
    "value": 523010685,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720656000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-11T00:00:00.000Z",
    "value": 533160206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721433600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-20T00:00:00.000Z",
    "value": 589119912,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721865600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-25T00:00:00.000Z",
    "value": 566551041,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722124800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-28T00:00:00.000Z",
    "value": 556023110,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723161600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-09T00:00:00.000Z",
    "value": 503362204,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726704000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-19T00:00:00.000Z",
    "value": 439192432,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726963200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-22T00:00:00.000Z",
    "value": 484817042,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728345600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-08T00:00:00.000Z",
    "value": 451943655,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729382400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-20T00:00:00.000Z",
    "value": 496876078,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733270400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-04T00:00:00.000Z",
    "value": 642940147,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736640000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-12T00:00:00.000Z",
    "value": 579092453,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737072000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-17T00:00:00.000Z",
    "value": 577893886,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737331200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-20T00:00:00.000Z",
    "value": 559045816,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740614400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-27T00:00:00.000Z",
    "value": 426294715,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742342400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-19T00:00:00.000Z",
    "value": 353716550,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743120000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-28T00:00:00.000Z",
    "value": 364613322,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744934400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-18T00:00:00.000Z",
    "value": 293651903,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746316800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-04T00:00:00.000Z",
    "value": 323068449,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749081600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-05T00:00:00.000Z",
    "value": 450082460,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750118400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-17T00:00:00.000Z",
    "value": 453661792,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752192000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-11T00:00:00.000Z",
    "value": 536683990,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753228800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-23T00:00:00.000Z",
    "value": 665255186,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753315200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-24T00:00:00.000Z",
    "value": 645109322,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755734400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-21T00:00:00.000Z",
    "value": 706575690,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757462400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-10T00:00:00.000Z",
    "value": 701848188,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757548800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-11T00:00:00.000Z",
    "value": 706539697,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758585600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-23T00:00:00.000Z",
    "value": 744861425,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758844800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-26T00:00:00.000Z",
    "value": 691757221,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761782400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-30T00:00:00.000Z",
    "value": 864420240,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762992000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-13T00:00:00.000Z",
    "value": 1150087489,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763942400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-24T00:00:00.000Z",
    "value": 959478349,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765238400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-09T00:00:00.000Z",
    "value": 1078137947,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766275200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-21T00:00:00.000Z",
    "value": 1026827802,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767139200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-31T00:00:00.000Z",
    "value": 1018812505,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767225600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-01T00:00:00.000Z",
    "value": 1024494320,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767484800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-04T00:00:00.000Z",
    "value": 1078017227,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768435200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-15T00:00:00.000Z",
    "value": 776844112,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769904000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-01T00:00:00.000Z",
    "value": 615816834,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769990400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-02T00:00:00.000Z",
    "value": 584040818,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771286400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-17T00:00:00.000Z",
    "value": 507364436,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772064000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-26T00:00:00.000Z",
    "value": 511715119,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772409600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-02T00:00:00.000Z",
    "value": 475159343,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772582400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-04T00:00:00.000Z",
    "value": 482633450,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773964800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-20T00:00:00.000Z",
    "value": 516234241,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776297600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-16T00:00:00.000Z",
    "value": 577516289,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777161600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-26T00:00:00.000Z",
    "value": 554771547,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777507200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-30T00:00:00.000Z",
    "value": 561146538,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777766400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-03T00:00:00.000Z",
    "value": 572736755,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778371200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-10T00:00:00.000Z",
    "value": 572482123,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780444800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-03T00:00:00.000Z",
    "value": 481292281,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781049600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-10T00:00:00.000Z",
    "value": 423884371,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781568000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-16T00:00:00.000Z",
    "value": 456679359,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784246400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-17T00:00:00.000Z",
    "value": 527429600,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785628800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-02T00:00:00.000Z",
    "value": 558760718,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788912000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-09T00:00:00.000Z",
    "value": 749433031,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791244800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-06T00:00:00.000Z",
    "value": 773588150,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707091200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-05T00:00:00.000Z",
    "value": 1412,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708128000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-17T00:00:00.000Z",
    "value": 10244,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712620800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-09T00:00:00.000Z",
    "value": 18952,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713139200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-15T00:00:00.000Z",
    "value": 1936,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717113600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-31T00:00:00.000Z",
    "value": 25275,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717286400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-02T00:00:00.000Z",
    "value": 3027,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717718400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-07T00:00:00.000Z",
    "value": 9335,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720051200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-04T00:00:00.000Z",
    "value": 1030,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720137600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-05T00:00:00.000Z",
    "value": 4053,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720656000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-11T00:00:00.000Z",
    "value": 2057,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721433600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-20T00:00:00.000Z",
    "value": 863,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721865600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-25T00:00:00.000Z",
    "value": 4603,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722124800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-28T00:00:00.000Z",
    "value": 2291,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723161600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-09T00:00:00.000Z",
    "value": 1387,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726704000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-19T00:00:00.000Z",
    "value": 20647,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726963200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-22T00:00:00.000Z",
    "value": 35317,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728345600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-08T00:00:00.000Z",
    "value": 5286,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729382400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-20T00:00:00.000Z",
    "value": 7502,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733270400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-04T00:00:00.000Z",
    "value": 5232,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736640000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-12T00:00:00.000Z",
    "value": 5919,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737072000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-17T00:00:00.000Z",
    "value": 5101,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737331200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-20T00:00:00.000Z",
    "value": 5284,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740614400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-27T00:00:00.000Z",
    "value": 2263,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742342400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-19T00:00:00.000Z",
    "value": 1176,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743120000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-28T00:00:00.000Z",
    "value": 15592,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744934400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-18T00:00:00.000Z",
    "value": 15993,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746316800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-04T00:00:00.000Z",
    "value": 9922,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749081600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-05T00:00:00.000Z",
    "value": 4974,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750118400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-17T00:00:00.000Z",
    "value": 9688,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752192000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-11T00:00:00.000Z",
    "value": 11386,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753228800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-23T00:00:00.000Z",
    "value": 28906,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753315200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-24T00:00:00.000Z",
    "value": 9303,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755734400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-21T00:00:00.000Z",
    "value": 20420,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757462400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-10T00:00:00.000Z",
    "value": 38920,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757548800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-11T00:00:00.000Z",
    "value": 22041,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758585600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-23T00:00:00.000Z",
    "value": 16625,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758844800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-26T00:00:00.000Z",
    "value": 25078,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761782400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-30T00:00:00.000Z",
    "value": 39481,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762992000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-13T00:00:00.000Z",
    "value": 17546,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763942400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-24T00:00:00.000Z",
    "value": 22406,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765238400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-09T00:00:00.000Z",
    "value": 9412,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766275200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-21T00:00:00.000Z",
    "value": 4570,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767139200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-31T00:00:00.000Z",
    "value": 7386,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767225600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-01T00:00:00.000Z",
    "value": 6942,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767484800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-04T00:00:00.000Z",
    "value": 11639,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768435200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-15T00:00:00.000Z",
    "value": 2008,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769904000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-01T00:00:00.000Z",
    "value": 9304,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769990400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-02T00:00:00.000Z",
    "value": 16943,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771286400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-17T00:00:00.000Z",
    "value": 13838,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772064000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-26T00:00:00.000Z",
    "value": 7747,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772409600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-02T00:00:00.000Z",
    "value": 3176,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772582400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-04T00:00:00.000Z",
    "value": 8173,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773964800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-20T00:00:00.000Z",
    "value": 10898,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776297600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-16T00:00:00.000Z",
    "value": 10716,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777161600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-26T00:00:00.000Z",
    "value": 2006,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777507200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-30T00:00:00.000Z",
    "value": 2829,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777766400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-03T00:00:00.000Z",
    "value": 1379,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778371200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-10T00:00:00.000Z",
    "value": 4581,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780444800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-03T00:00:00.000Z",
    "value": 14287,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781049600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-10T00:00:00.000Z",
    "value": 14718,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781568000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-16T00:00:00.000Z",
    "value": 7522,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784246400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-17T00:00:00.000Z",
    "value": 18107,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785628800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-02T00:00:00.000Z",
    "value": 5038,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788912000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-09T00:00:00.000Z",
    "value": 4953,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791244800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-06T00:00:00.000Z",
    "value": 17130,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705017600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-12T00:00:00.000Z",
    "value": 8031,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705536000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-18T00:00:00.000Z",
    "value": 3545,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709251200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-01T00:00:00.000Z",
    "value": 4540,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709510400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-04T00:00:00.000Z",
    "value": 6526,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709856000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-08T00:00:00.000Z",
    "value": 3002,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710806400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-19T00:00:00.000Z",
    "value": 54740,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711756800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-30T00:00:00.000Z",
    "value": 8048,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714348800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-29T00:00:00.000Z",
    "value": 1635,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714521600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-01T00:00:00.000Z",
    "value": 2352,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717027200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-30T00:00:00.000Z",
    "value": 9090,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721088000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-16T00:00:00.000Z",
    "value": 1689,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722470400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-01T00:00:00.000Z",
    "value": 3337,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722902400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-06T00:00:00.000Z",
    "value": 347,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723593600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-14T00:00:00.000Z",
    "value": 6159,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723680000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-15T00:00:00.000Z",
    "value": 2779,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724371200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-23T00:00:00.000Z",
    "value": 2597,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725148800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-01T00:00:00.000Z",
    "value": 501,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725926400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-10T00:00:00.000Z",
    "value": 34591,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726531200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-17T00:00:00.000Z",
    "value": 23789,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728777600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-13T00:00:00.000Z",
    "value": 91.99,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732320000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-23T00:00:00.000Z",
    "value": 5138,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732924800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-30T00:00:00.000Z",
    "value": 9779,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734652800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-20T00:00:00.000Z",
    "value": 8667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734739200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-21T00:00:00.000Z",
    "value": 1541,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734825600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-22T00:00:00.000Z",
    "value": 3266,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736726400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-13T00:00:00.000Z",
    "value": 3039,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737676800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-24T00:00:00.000Z",
    "value": 4126,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739318400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-12T00:00:00.000Z",
    "value": 727,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740355200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-24T00:00:00.000Z",
    "value": 2715,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741046400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-04T00:00:00.000Z",
    "value": 996,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741392000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-08T00:00:00.000Z",
    "value": 126,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741651200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-11T00:00:00.000Z",
    "value": 2875,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742428800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-20T00:00:00.000Z",
    "value": 1781,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743984000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-07T00:00:00.000Z",
    "value": 5466,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745798400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-28T00:00:00.000Z",
    "value": 6448,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745884800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-29T00:00:00.000Z",
    "value": 7962,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746057600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-01T00:00:00.000Z",
    "value": 4278,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748044800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-24T00:00:00.000Z",
    "value": 27726,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753747200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-29T00:00:00.000Z",
    "value": 5391,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755043200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-13T00:00:00.000Z",
    "value": 15577,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755129600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-14T00:00:00.000Z",
    "value": 22137,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758672000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-24T00:00:00.000Z",
    "value": 4786,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759795200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-07T00:00:00.000Z",
    "value": 27061,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760400000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-14T00:00:00.000Z",
    "value": 10855,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761004800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-21T00:00:00.000Z",
    "value": 10907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762646400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-09T00:00:00.000Z",
    "value": 14489,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762819200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-11T00:00:00.000Z",
    "value": 24526,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763769600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-22T00:00:00.000Z",
    "value": 5019,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765411200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-11T00:00:00.000Z",
    "value": 4204,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766016000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-18T00:00:00.000Z",
    "value": 9640,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766534400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-24T00:00:00.000Z",
    "value": 9446,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766793600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-27T00:00:00.000Z",
    "value": 8937,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767830400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-08T00:00:00.000Z",
    "value": 5328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768867200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-20T00:00:00.000Z",
    "value": 16664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770681600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-10T00:00:00.000Z",
    "value": 20741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773273600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-12T00:00:00.000Z",
    "value": 3557,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773705600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-17T00:00:00.000Z",
    "value": 16124,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774224000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-23T00:00:00.000Z",
    "value": 5792,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774656000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-28T00:00:00.000Z",
    "value": 5258,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774828800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-30T00:00:00.000Z",
    "value": 1101,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776556800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-19T00:00:00.000Z",
    "value": 2308,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781740800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-18T00:00:00.000Z",
    "value": 6915,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782345600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-25T00:00:00.000Z",
    "value": 6593,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784419200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-19T00:00:00.000Z",
    "value": 15161,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784678400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-22T00:00:00.000Z",
    "value": 16731,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785283200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-29T00:00:00.000Z",
    "value": 13984,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787184000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-20T00:00:00.000Z",
    "value": 29243,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787616000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-25T00:00:00.000Z",
    "value": 18245,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787875200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-28T00:00:00.000Z",
    "value": 11429,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788825600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-08T00:00:00.000Z",
    "value": 5750,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789084800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-11T00:00:00.000Z",
    "value": 7932,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789430400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-15T00:00:00.000Z",
    "value": 3692,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790553600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-28T00:00:00.000Z",
    "value": 24891,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704153600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-02T00:00:00.000Z",
    "value": 2427,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705190400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-14T00:00:00.000Z",
    "value": 775,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706659200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-31T00:00:00.000Z",
    "value": 2041,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707177600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-06T00:00:00.000Z",
    "value": 2580,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708819200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-25T00:00:00.000Z",
    "value": 8075,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712275200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-05T00:00:00.000Z",
    "value": 15528,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714089600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-26T00:00:00.000Z",
    "value": 3605,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715040000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-07T00:00:00.000Z",
    "value": 7527,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715126400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-08T00:00:00.000Z",
    "value": 22377,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715817600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-16T00:00:00.000Z",
    "value": 49625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715990400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-18T00:00:00.000Z",
    "value": 4146,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716249600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-21T00:00:00.000Z",
    "value": 4957,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718928000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-21T00:00:00.000Z",
    "value": 838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720224000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-06T00:00:00.000Z",
    "value": 846,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722729600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-04T00:00:00.000Z",
    "value": 208,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724025600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-19T00:00:00.000Z",
    "value": 30070,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729036800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-16T00:00:00.000Z",
    "value": 4820,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730332800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-31T00:00:00.000Z",
    "value": 11948,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731196800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-10T00:00:00.000Z",
    "value": 6708,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737244800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-19T00:00:00.000Z",
    "value": 226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737504000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-22T00:00:00.000Z",
    "value": 3236,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737849600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-26T00:00:00.000Z",
    "value": 2172,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738195200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-30T00:00:00.000Z",
    "value": 10577,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738540800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-03T00:00:00.000Z",
    "value": 5905,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740268800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-23T00:00:00.000Z",
    "value": 2293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740441600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-25T00:00:00.000Z",
    "value": 3900,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741737600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-12T00:00:00.000Z",
    "value": 3234,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742083200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-16T00:00:00.000Z",
    "value": 764,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742601600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-22T00:00:00.000Z",
    "value": 249,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742774400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-24T00:00:00.000Z",
    "value": 664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745020800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-19T00:00:00.000Z",
    "value": 5575,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745107200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-20T00:00:00.000Z",
    "value": 1981,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748304000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-27T00:00:00.000Z",
    "value": 20343,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748822400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-02T00:00:00.000Z",
    "value": 20915,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749254400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-07T00:00:00.000Z",
    "value": 26691,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751760000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-06T00:00:00.000Z",
    "value": 1740,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753056000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-21T00:00:00.000Z",
    "value": 14631,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753660800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-28T00:00:00.000Z",
    "value": 2221,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754265600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-04T00:00:00.000Z",
    "value": 13469,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756425600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-29T00:00:00.000Z",
    "value": 12966,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756684800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-01T00:00:00.000Z",
    "value": 136151,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759708800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-06T00:00:00.000Z",
    "value": 6778,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760486400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-15T00:00:00.000Z",
    "value": 10083,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760572800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-16T00:00:00.000Z",
    "value": 20092,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762214400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-04T00:00:00.000Z",
    "value": 10097,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764806400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-04T00:00:00.000Z",
    "value": 6539,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764892800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-05T00:00:00.000Z",
    "value": 8067,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768176000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-12T00:00:00.000Z",
    "value": 8384,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770422400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-07T00:00:00.000Z",
    "value": 2870,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770595200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-09T00:00:00.000Z",
    "value": 10516,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771027200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-14T00:00:00.000Z",
    "value": 5622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772841600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-07T00:00:00.000Z",
    "value": 3529,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776211200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-15T00:00:00.000Z",
    "value": 12583,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778544000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-12T00:00:00.000Z",
    "value": 4167,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785110400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-27T00:00:00.000Z",
    "value": 8073,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788220800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-01T00:00:00.000Z",
    "value": 13709,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791158400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-05T00:00:00.000Z",
    "value": 8668,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578700800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-11T00:00:00.000Z",
    "value": 309047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580688000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-03T00:00:00.000Z",
    "value": 583055,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581465600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-12T00:00:00.000Z",
    "value": 647375,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581552000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-13T00:00:00.000Z",
    "value": 759631,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582070400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-19T00:00:00.000Z",
    "value": 1198588,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583884800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-11T00:00:00.000Z",
    "value": 1020452,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584230400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-15T00:00:00.000Z",
    "value": 604472,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586649600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-12T00:00:00.000Z",
    "value": 1209785,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587081600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-17T00:00:00.000Z",
    "value": 902902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589328000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-13T00:00:00.000Z",
    "value": 1655325,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589587200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-16T00:00:00.000Z",
    "value": 1611362,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592784000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-22T00:00:00.000Z",
    "value": 1480716,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593129600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-26T00:00:00.000Z",
    "value": 2069994,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596844800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-08T00:00:00.000Z",
    "value": 6702156,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598659200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-29T00:00:00.000Z",
    "value": 5778530,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600128000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-15T00:00:00.000Z",
    "value": 5994011,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600560000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-20T00:00:00.000Z",
    "value": 6636085,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601596800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-02T00:00:00.000Z",
    "value": 9577976,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604188800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-01T00:00:00.000Z",
    "value": 12518881,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605657600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-18T00:00:00.000Z",
    "value": 14477495,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605744000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-19T00:00:00.000Z",
    "value": 15567186,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607385600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-08T00:00:00.000Z",
    "value": 20876474,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608681600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-23T00:00:00.000Z",
    "value": 35434939,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609718400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-04T00:00:00.000Z",
    "value": 66367070,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613692800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-19T00:00:00.000Z",
    "value": 329155922,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616716800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-26T00:00:00.000Z",
    "value": 271221049,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618012800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-10T00:00:00.000Z",
    "value": 321262239,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620259200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-06T00:00:00.000Z",
    "value": 644884788,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620518400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-09T00:00:00.000Z",
    "value": 698375978,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622851200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-05T00:00:00.000Z",
    "value": 526209704,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623456000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-12T00:00:00.000Z",
    "value": 555345992,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625961600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-11T00:00:00.000Z",
    "value": 590302473,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626912000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-22T00:00:00.000Z",
    "value": 545815208,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628380800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-08T00:00:00.000Z",
    "value": 845111880,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629158400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-17T00:00:00.000Z",
    "value": 894875993,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631577600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-14T00:00:00.000Z",
    "value": 931514518,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631836800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-17T00:00:00.000Z",
    "value": 999869289,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632700800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-27T00:00:00.000Z",
    "value": 867198595,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635206400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-26T00:00:00.000Z",
    "value": 1149609592,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636588800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-11T00:00:00.000Z",
    "value": 1038383484,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637452800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-21T00:00:00.000Z",
    "value": 902392104,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639180800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-11T00:00:00.000Z",
    "value": 786548259,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641772800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-10T00:00:00.000Z",
    "value": 503449772,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643414400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-29T00:00:00.000Z",
    "value": 425609068,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646956800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-11T00:00:00.000Z",
    "value": 438650522,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648944000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-03T00:00:00.000Z",
    "value": 623433112,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651708800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-05T00:00:00.000Z",
    "value": 638697642,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651795200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-06T00:00:00.000Z",
    "value": 589404089,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655164800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-14T00:00:00.000Z",
    "value": 313199916,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658016000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-17T00:00:00.000Z",
    "value": 358979697,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658534400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-23T00:00:00.000Z",
    "value": 418790671,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662163200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-03T00:00:00.000Z",
    "value": 188508933,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663027200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-13T00:00:00.000Z",
    "value": 212102702,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663113600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-14T00:00:00.000Z",
    "value": 170912530,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665100800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-07T00:00:00.000Z",
    "value": 173930351,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669593600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-28T00:00:00.000Z",
    "value": 162374088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670112000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-04T00:00:00.000Z",
    "value": 170891023,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670284800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-06T00:00:00.000Z",
    "value": 170965246,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670457600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-08T00:00:00.000Z",
    "value": 165965894,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674259200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-21T00:00:00.000Z",
    "value": 224562963,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674950400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-29T00:00:00.000Z",
    "value": 218718817,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676937600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-21T00:00:00.000Z",
    "value": 242769099,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677715200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-02T00:00:00.000Z",
    "value": 239566053,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678406400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-10T00:00:00.000Z",
    "value": 212033805,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680480000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-03T00:00:00.000Z",
    "value": 258894501,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682640000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-28T00:00:00.000Z",
    "value": 281867564,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684540800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-20T00:00:00.000Z",
    "value": 279544078,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689379200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-15T00:00:00.000Z",
    "value": 274361422,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690502400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-28T00:00:00.000Z",
    "value": 274441697,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691280000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-06T00:00:00.000Z",
    "value": 277596639,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691452800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-08T00:00:00.000Z",
    "value": 277866697,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692489600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-20T00:00:00.000Z",
    "value": 246129651,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696291200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-03T00:00:00.000Z",
    "value": 240528440,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696809600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-09T00:00:00.000Z",
    "value": 233817993,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701820800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-06T00:00:00.000Z",
    "value": 344246022,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702512000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-14T00:00:00.000Z",
    "value": 342753512,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703635200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-27T00:00:00.000Z",
    "value": 337406358,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704067200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-01T00:00:00.000Z",
    "value": 343591767,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704499200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-06T00:00:00.000Z",
    "value": 350814400,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705363200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-16T00:00:00.000Z",
    "value": 392028845,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705449600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-17T00:00:00.000Z",
    "value": 397341996,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706054400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-24T00:00:00.000Z",
    "value": 358294973,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712534400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-08T00:00:00.000Z",
    "value": 521146764,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713744000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-22T00:00:00.000Z",
    "value": 464487110,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715904000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-17T00:00:00.000Z",
    "value": 423683855,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716681600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-26T00:00:00.000Z",
    "value": 529108587,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716854400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-28T00:00:00.000Z",
    "value": 566903041,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718236800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-13T00:00:00.000Z",
    "value": 587648279,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720396800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-08T00:00:00.000Z",
    "value": 505824214,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720742400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-12T00:00:00.000Z",
    "value": 532878300,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721001600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-15T00:00:00.000Z",
    "value": 548888520,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721260800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-18T00:00:00.000Z",
    "value": 573232913,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721692800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-23T00:00:00.000Z",
    "value": 583844106,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722211200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-29T00:00:00.000Z",
    "value": 553242376,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726444800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-16T00:00:00.000Z",
    "value": 442171156,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729900800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-26T00:00:00.000Z",
    "value": 482479937,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733788800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-10T00:00:00.000Z",
    "value": 646391845,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734307200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-16T00:00:00.000Z",
    "value": 667172512,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737936000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-27T00:00:00.000Z",
    "value": 554322538,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738108800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-29T00:00:00.000Z",
    "value": 528031178,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740182400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-22T00:00:00.000Z",
    "value": 480966090,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740700800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-28T00:00:00.000Z",
    "value": 423125239,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743465600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-01T00:00:00.000Z",
    "value": 336426549,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744156800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-09T00:00:00.000Z",
    "value": 269473505,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745452800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-24T00:00:00.000Z",
    "value": 322182953,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747440000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-17T00:00:00.000Z",
    "value": 448554496,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749945600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-15T00:00:00.000Z",
    "value": 453726924,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750550400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-22T00:00:00.000Z",
    "value": 412114906,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750896000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-26T00:00:00.000Z",
    "value": 452876197,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751241600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-30T00:00:00.000Z",
    "value": 461730469,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751328000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-01T00:00:00.000Z",
    "value": 458428378,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756252800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-27T00:00:00.000Z",
    "value": 735552717,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757721600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-13T00:00:00.000Z",
    "value": 799244554,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759536000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-04T00:00:00.000Z",
    "value": 818151095,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760227200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-12T00:00:00.000Z",
    "value": 695203979,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761696000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-29T00:00:00.000Z",
    "value": 878828893,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762387200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-06T00:00:00.000Z",
    "value": 1161315340,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763078400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-14T00:00:00.000Z",
    "value": 1077690688,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763337600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-17T00:00:00.000Z",
    "value": 1063525659,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764115200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-26T00:00:00.000Z",
    "value": 1000894635,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764374400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-29T00:00:00.000Z",
    "value": 1028978818,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765324800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-10T00:00:00.000Z",
    "value": 1149048549,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766188800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-20T00:00:00.000Z",
    "value": 1028684877,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768003200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-10T00:00:00.000Z",
    "value": 696206067,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772668800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-05T00:00:00.000Z",
    "value": 513232879,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772755200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-06T00:00:00.000Z",
    "value": 504926065,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773187200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-11T00:00:00.000Z",
    "value": 496546336,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773446400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-14T00:00:00.000Z",
    "value": 506477932,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774051200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-21T00:00:00.000Z",
    "value": 515474132,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775260800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-04T00:00:00.000Z",
    "value": 505587810,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775433600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-06T00:00:00.000Z",
    "value": 522206732,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779753600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-26T00:00:00.000Z",
    "value": 521150509,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781654400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-17T00:00:00.000Z",
    "value": 456984482,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782000000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-21T00:00:00.000Z",
    "value": 465324145,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782086400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-22T00:00:00.000Z",
    "value": 458023178,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782259200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-24T00:00:00.000Z",
    "value": 449162803,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782777600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-30T00:00:00.000Z",
    "value": 428463157,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785369600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-30T00:00:00.000Z",
    "value": 580738806,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785974400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-06T00:00:00.000Z",
    "value": 576668470,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786752000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-15T00:00:00.000Z",
    "value": 571978320,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789171200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-12T00:00:00.000Z",
    "value": 743529728,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790812800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-01T00:00:00.000Z",
    "value": 767005202,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791417600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-08T00:00:00.000Z",
    "value": 730146568,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707696000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-12T00:00:00.000Z",
    "value": 10177,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708214400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-18T00:00:00.000Z",
    "value": 8254,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708387200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-20T00:00:00.000Z",
    "value": 4825,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709596800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-05T00:00:00.000Z",
    "value": 24055,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710028800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-10T00:00:00.000Z",
    "value": 7912,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710547200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-16T00:00:00.000Z",
    "value": 20244,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711065600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-22T00:00:00.000Z",
    "value": 164507,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712880000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-12T00:00:00.000Z",
    "value": 3906,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713484800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-19T00:00:00.000Z",
    "value": 9709,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715212800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-09T00:00:00.000Z",
    "value": 53804,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716422400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-23T00:00:00.000Z",
    "value": 10503,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716768000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-27T00:00:00.000Z",
    "value": 15171,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717891200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-09T00:00:00.000Z",
    "value": 6236,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718668800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-18T00:00:00.000Z",
    "value": 15379,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719100800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-23T00:00:00.000Z",
    "value": 3081,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719532800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-28T00:00:00.000Z",
    "value": 6727,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721347200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-19T00:00:00.000Z",
    "value": 5786,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724716800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-27T00:00:00.000Z",
    "value": 15549,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725753600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-08T00:00:00.000Z",
    "value": 23332,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728864000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-14T00:00:00.000Z",
    "value": 15867,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728950400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-15T00:00:00.000Z",
    "value": 7506,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732492800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-25T00:00:00.000Z",
    "value": 16336,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732579200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-26T00:00:00.000Z",
    "value": 11737,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732752000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-28T00:00:00.000Z",
    "value": 7085,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734393600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-17T00:00:00.000Z",
    "value": 12233,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735430400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-29T00:00:00.000Z",
    "value": 4235,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738972800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-08T00:00:00.000Z",
    "value": 5474,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740528000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-26T00:00:00.000Z",
    "value": 2186,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745193600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-21T00:00:00.000Z",
    "value": 10406,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745625600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-26T00:00:00.000Z",
    "value": 3552,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746576000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-07T00:00:00.000Z",
    "value": 5683,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746921600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-11T00:00:00.000Z",
    "value": 6329,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748995200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-04T00:00:00.000Z",
    "value": 8649,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750464000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-21T00:00:00.000Z",
    "value": 9508,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750636800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-23T00:00:00.000Z",
    "value": 13204,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752105600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-10T00:00:00.000Z",
    "value": 13058,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754179200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-03T00:00:00.000Z",
    "value": 19646,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757635200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-12T00:00:00.000Z",
    "value": 14599,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759104000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-29T00:00:00.000Z",
    "value": 22940,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761436800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-26T00:00:00.000Z",
    "value": 9941,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765584000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-13T00:00:00.000Z",
    "value": 95665,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765670400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-14T00:00:00.000Z",
    "value": 2942,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768608000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-17T00:00:00.000Z",
    "value": 18168,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769644800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-29T00:00:00.000Z",
    "value": 22725,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769731200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-30T00:00:00.000Z",
    "value": 14012,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769817600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-31T00:00:00.000Z",
    "value": 18068,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770249600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-05T00:00:00.000Z",
    "value": 21656,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771200000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-16T00:00:00.000Z",
    "value": 11419,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773360000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-13T00:00:00.000Z",
    "value": 14527,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774310400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-24T00:00:00.000Z",
    "value": 12571,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776038400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-13T00:00:00.000Z",
    "value": 8570,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776729600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-21T00:00:00.000Z",
    "value": 12974,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779408000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-22T00:00:00.000Z",
    "value": 8712,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781136000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-11T00:00:00.000Z",
    "value": 16787,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782172800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-23T00:00:00.000Z",
    "value": 17035,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783036800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-03T00:00:00.000Z",
    "value": 22291,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783728000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-11T00:00:00.000Z",
    "value": 20897,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784937600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-25T00:00:00.000Z",
    "value": 13895,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786060800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-07T00:00:00.000Z",
    "value": 10112,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787270400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-21T00:00:00.000Z",
    "value": 19241,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788566400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-05T00:00:00.000Z",
    "value": 7012,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788998400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-10T00:00:00.000Z",
    "value": 10025,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790726400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-30T00:00:00.000Z",
    "value": 17720,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704067200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-01T00:00:00.000Z",
    "value": 1083,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704499200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-06T00:00:00.000Z",
    "value": 2608,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705363200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-16T00:00:00.000Z",
    "value": 1343,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705449600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-17T00:00:00.000Z",
    "value": 1979,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706054400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-24T00:00:00.000Z",
    "value": 1363,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712534400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-08T00:00:00.000Z",
    "value": 5079,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713744000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-22T00:00:00.000Z",
    "value": 3741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715904000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-17T00:00:00.000Z",
    "value": 10877,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716681600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-26T00:00:00.000Z",
    "value": 12263,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716854400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-28T00:00:00.000Z",
    "value": 8252,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718236800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-13T00:00:00.000Z",
    "value": 8405,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720396800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-08T00:00:00.000Z",
    "value": 3265,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720742400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-12T00:00:00.000Z",
    "value": 1890,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721001600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-15T00:00:00.000Z",
    "value": 1507,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721260800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-18T00:00:00.000Z",
    "value": 4184,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721692800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-23T00:00:00.000Z",
    "value": 3838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722211200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-29T00:00:00.000Z",
    "value": 150,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726444800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-16T00:00:00.000Z",
    "value": 23447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729900800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-26T00:00:00.000Z",
    "value": 7367,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733788800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-10T00:00:00.000Z",
    "value": 8744,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734307200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-16T00:00:00.000Z",
    "value": 14485,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737936000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-27T00:00:00.000Z",
    "value": 5605,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738108800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-29T00:00:00.000Z",
    "value": 7456,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740182400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-22T00:00:00.000Z",
    "value": 0,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740700800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-28T00:00:00.000Z",
    "value": 1020,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743465600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-01T00:00:00.000Z",
    "value": 4461,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744156800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-09T00:00:00.000Z",
    "value": 4621,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745452800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-24T00:00:00.000Z",
    "value": 5887,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747440000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-17T00:00:00.000Z",
    "value": 7118,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749945600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-15T00:00:00.000Z",
    "value": 3420,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750550400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-22T00:00:00.000Z",
    "value": 4946,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750896000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-26T00:00:00.000Z",
    "value": 12938,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751241600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-30T00:00:00.000Z",
    "value": 16525,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751328000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-01T00:00:00.000Z",
    "value": 11330,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756252800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-27T00:00:00.000Z",
    "value": 15395,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757721600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-13T00:00:00.000Z",
    "value": 18121,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759536000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-04T00:00:00.000Z",
    "value": 10411,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760227200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-12T00:00:00.000Z",
    "value": 1763,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761696000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-29T00:00:00.000Z",
    "value": 10003,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762387200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-06T00:00:00.000Z",
    "value": 5051,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763078400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-14T00:00:00.000Z",
    "value": 11841,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763337600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-17T00:00:00.000Z",
    "value": 9784,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764115200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-26T00:00:00.000Z",
    "value": 21917,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764374400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-29T00:00:00.000Z",
    "value": 15787,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765324800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-10T00:00:00.000Z",
    "value": 6473,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766188800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-20T00:00:00.000Z",
    "value": 12531,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768003200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-10T00:00:00.000Z",
    "value": 4270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772668800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-05T00:00:00.000Z",
    "value": 4635,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772755200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-06T00:00:00.000Z",
    "value": 8290,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773187200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-11T00:00:00.000Z",
    "value": 962,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773446400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-14T00:00:00.000Z",
    "value": 2617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774051200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-21T00:00:00.000Z",
    "value": 3621,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775260800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-04T00:00:00.000Z",
    "value": 4504,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775433600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-06T00:00:00.000Z",
    "value": 2470,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779753600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-26T00:00:00.000Z",
    "value": 1003,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781654400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-17T00:00:00.000Z",
    "value": 7268,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782000000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-21T00:00:00.000Z",
    "value": 2902,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782086400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-22T00:00:00.000Z",
    "value": 4323,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782259200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-24T00:00:00.000Z",
    "value": 21327,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782777600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-30T00:00:00.000Z",
    "value": 11278,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785369600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-30T00:00:00.000Z",
    "value": 8213,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785974400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-06T00:00:00.000Z",
    "value": 6858,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786752000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-15T00:00:00.000Z",
    "value": 3464,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789171200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-12T00:00:00.000Z",
    "value": 4945,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790812800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-01T00:00:00.000Z",
    "value": 9631,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791417600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-08T00:00:00.000Z",
    "value": 1690,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704758400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-09T00:00:00.000Z",
    "value": 3994,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707782400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-13T00:00:00.000Z",
    "value": 5268,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709769600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-07T00:00:00.000Z",
    "value": 10276,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711238400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-24T00:00:00.000Z",
    "value": 3932,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714262400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-28T00:00:00.000Z",
    "value": 391,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714780800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-04T00:00:00.000Z",
    "value": 1375,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714867200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-05T00:00:00.000Z",
    "value": 17231,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717977600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-10T00:00:00.000Z",
    "value": 7770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718064000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-11T00:00:00.000Z",
    "value": 3682,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719014400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-22T00:00:00.000Z",
    "value": 2797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719187200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-24T00:00:00.000Z",
    "value": 502,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719792000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-01T00:00:00.000Z",
    "value": 4422,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720828800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-13T00:00:00.000Z",
    "value": 6906,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722556800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-02T00:00:00.000Z",
    "value": 5926,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722643200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-03T00:00:00.000Z",
    "value": 986,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723766400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-16T00:00:00.000Z",
    "value": 583,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724889600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-29T00:00:00.000Z",
    "value": 2552,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726012800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-11T00:00:00.000Z",
    "value": 40546,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727395200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-27T00:00:00.000Z",
    "value": 8442,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727481600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-28T00:00:00.000Z",
    "value": 3821,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731542400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-14T00:00:00.000Z",
    "value": 4659,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734134400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-14T00:00:00.000Z",
    "value": 7151,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735084800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-25T00:00:00.000Z",
    "value": 5302,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735948800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-04T00:00:00.000Z",
    "value": 8247,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738454400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-02T00:00:00.000Z",
    "value": 171,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740960000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-03T00:00:00.000Z",
    "value": 5296,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742515200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-21T00:00:00.000Z",
    "value": 1330,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742947200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-26T00:00:00.000Z",
    "value": 2721,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744070400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-08T00:00:00.000Z",
    "value": 10449,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744416000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-12T00:00:00.000Z",
    "value": 6846,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745971200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-30T00:00:00.000Z",
    "value": 2665,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750809600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-25T00:00:00.000Z",
    "value": 5958,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751587200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-04T00:00:00.000Z",
    "value": 6044,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751932800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-08T00:00:00.000Z",
    "value": 5347,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755907200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-23T00:00:00.000Z",
    "value": 8291,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762041600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-02T00:00:00.000Z",
    "value": 4182,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763251200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-16T00:00:00.000Z",
    "value": 14899,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765152000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-08T00:00:00.000Z",
    "value": 3053,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770940800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-13T00:00:00.000Z",
    "value": 46984,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771891200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-24T00:00:00.000Z",
    "value": 4221,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774742400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-29T00:00:00.000Z",
    "value": 1233,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778889600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-16T00:00:00.000Z",
    "value": 3200,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779062400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-18T00:00:00.000Z",
    "value": 3833,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780531200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-04T00:00:00.000Z",
    "value": 9141,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781827200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-19T00:00:00.000Z",
    "value": 1815,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782864000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-01T00:00:00.000Z",
    "value": 5934,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786492800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-12T00:00:00.000Z",
    "value": 8421,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788480000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-04T00:00:00.000Z",
    "value": 19172,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790035200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-22T00:00:00.000Z",
    "value": 35851,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790640000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-29T00:00:00.000Z",
    "value": 19217,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791331200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-07T00:00:00.000Z",
    "value": 6598,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791590400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-10T00:00:00.000Z",
    "value": 20780,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577750400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-31T00:00:00.000Z",
    "value": 157950,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580083200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-27T00:00:00.000Z",
    "value": 423332,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580428800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-31T00:00:00.000Z",
    "value": 440967,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581897600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-17T00:00:00.000Z",
    "value": 1136405,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584835200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-22T00:00:00.000Z",
    "value": 588982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585180800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-26T00:00:00.000Z",
    "value": 630886,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585353600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-28T00:00:00.000Z",
    "value": 695244,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589760000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-18T00:00:00.000Z",
    "value": 1941457,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591920000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-12T00:00:00.000Z",
    "value": 1496578,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592265600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-16T00:00:00.000Z",
    "value": 1228698,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592438400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-18T00:00:00.000Z",
    "value": 1414040,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593043200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-25T00:00:00.000Z",
    "value": 2175140,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595376000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-22T00:00:00.000Z",
    "value": 2776676,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595635200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-25T00:00:00.000Z",
    "value": 3540087,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597449600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-15T00:00:00.000Z",
    "value": 6279764,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599091200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-03T00:00:00.000Z",
    "value": 5587965,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599177600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-04T00:00:00.000Z",
    "value": 5743399,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600041600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-14T00:00:00.000Z",
    "value": 5846266,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600214400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-16T00:00:00.000Z",
    "value": 5907626,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601683200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-03T00:00:00.000Z",
    "value": 8707014,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602115200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-08T00:00:00.000Z",
    "value": 8201920,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605484800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-16T00:00:00.000Z",
    "value": 14163510,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607040000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-04T00:00:00.000Z",
    "value": 22130841,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607299200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-07T00:00:00.000Z",
    "value": 23339194,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607990400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-15T00:00:00.000Z",
    "value": 23348525,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609372800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-31T00:00:00.000Z",
    "value": 52354531,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609804800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-05T00:00:00.000Z",
    "value": 76068924,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611878400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-29T00:00:00.000Z",
    "value": 132714686,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613606400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-18T00:00:00.000Z",
    "value": 315026816,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616630400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-25T00:00:00.000Z",
    "value": 305219648,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617840000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-08T00:00:00.000Z",
    "value": 296566945,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618185600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-12T00:00:00.000Z",
    "value": 340962284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621382400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-19T00:00:00.000Z",
    "value": 664317295,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623024000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-07T00:00:00.000Z",
    "value": 551766905,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623110400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-08T00:00:00.000Z",
    "value": 601438298,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623542400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-13T00:00:00.000Z",
    "value": 543897786,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626480000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-17T00:00:00.000Z",
    "value": 533475649,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627430400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-28T00:00:00.000Z",
    "value": 621259018,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627689600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-31T00:00:00.000Z",
    "value": 658743410,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628985600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-15T00:00:00.000Z",
    "value": 909321790,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629676800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-23T00:00:00.000Z",
    "value": 933633623,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629936000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-26T00:00:00.000Z",
    "value": 922942025,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630627200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-03T00:00:00.000Z",
    "value": 1081440696,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630713600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-04T00:00:00.000Z",
    "value": 1115608566,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631232000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-10T00:00:00.000Z",
    "value": 991201082,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631664000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-15T00:00:00.000Z",
    "value": 962240710,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633305600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-04T00:00:00.000Z",
    "value": 979167933,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633824000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-10T00:00:00.000Z",
    "value": 1039916305,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634688000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-20T00:00:00.000Z",
    "value": 1094441561,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636243200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-07T00:00:00.000Z",
    "value": 1079230361,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636329600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-08T00:00:00.000Z",
    "value": 1082687304,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636675200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-12T00:00:00.000Z",
    "value": 1035777656,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636848000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-14T00:00:00.000Z",
    "value": 995292177,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636934400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-15T00:00:00.000Z",
    "value": 999153639,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637280000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-19T00:00:00.000Z",
    "value": 841346364,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640131200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-22T00:00:00.000Z",
    "value": 640606987,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641081600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-02T00:00:00.000Z",
    "value": 595611073,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644278400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-08T00:00:00.000Z",
    "value": 543179518,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649289600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-07T00:00:00.000Z",
    "value": 567780307,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649635200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-11T00:00:00.000Z",
    "value": 590037129,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649808000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-13T00:00:00.000Z",
    "value": 563700336,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652054400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-09T00:00:00.000Z",
    "value": 543588981,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656374400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-28T00:00:00.000Z",
    "value": 324922100,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659744000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-06T00:00:00.000Z",
    "value": 464306145,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661990400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-01T00:00:00.000Z",
    "value": 186705155,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662076800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-02T00:00:00.000Z",
    "value": 217794204,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662854400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-11T00:00:00.000Z",
    "value": 226727094,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664064000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-25T00:00:00.000Z",
    "value": 166264111,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665619200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-13T00:00:00.000Z",
    "value": 166389114,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666310400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-21T00:00:00.000Z",
    "value": 167731556,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667865600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-08T00:00:00.000Z",
    "value": 209082601,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668038400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-10T00:00:00.000Z",
    "value": 159695876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669420800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-26T00:00:00.000Z",
    "value": 163361158,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669507200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-27T00:00:00.000Z",
    "value": 164415786,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669852800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-01T00:00:00.000Z",
    "value": 171053871,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671148800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-16T00:00:00.000Z",
    "value": 170055435,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672012800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-26T00:00:00.000Z",
    "value": 168748188,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673481600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-12T00:00:00.000Z",
    "value": 190527310,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673827200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-16T00:00:00.000Z",
    "value": 207075777,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675814400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-08T00:00:00.000Z",
    "value": 232054925,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677456000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-27T00:00:00.000Z",
    "value": 236404237,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679011200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-17T00:00:00.000Z",
    "value": 244096725,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679097600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-18T00:00:00.000Z",
    "value": 259295609,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679356800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-21T00:00:00.000Z",
    "value": 253969692,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680998400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-09T00:00:00.000Z",
    "value": 271255892,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681430400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-14T00:00:00.000Z",
    "value": 316675716,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682294400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-24T00:00:00.000Z",
    "value": 277900808,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683331200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-06T00:00:00.000Z",
    "value": 300718183,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687046400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-18T00:00:00.000Z",
    "value": 266476179,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688774400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-08T00:00:00.000Z",
    "value": 275601266,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689033600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-11T00:00:00.000Z",
    "value": 272373149,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689120000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-12T00:00:00.000Z",
    "value": 271019368,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692057600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-15T00:00:00.000Z",
    "value": 275835908,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692403200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-19T00:00:00.000Z",
    "value": 246421769,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694390400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-11T00:00:00.000Z",
    "value": 237533110,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695168000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-20T00:00:00.000Z",
    "value": 240429309,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696118400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-01T00:00:00.000Z",
    "value": 241979824,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698192000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-25T00:00:00.000Z",
    "value": 259298819,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702944000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-19T00:00:00.000Z",
    "value": 336795101,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703462400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-25T00:00:00.000Z",
    "value": 340010233,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703721600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-28T00:00:00.000Z",
    "value": 366162147,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705017600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-12T00:00:00.000Z",
    "value": 395010284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705536000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-18T00:00:00.000Z",
    "value": 388552574,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709251200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-01T00:00:00.000Z",
    "value": 487910544,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709510400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-04T00:00:00.000Z",
    "value": 507122802,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709856000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-08T00:00:00.000Z",
    "value": 556150559,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710806400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-19T00:00:00.000Z",
    "value": 511417044,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711756800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-30T00:00:00.000Z",
    "value": 524450126,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714348800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-29T00:00:00.000Z",
    "value": 486519998,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714521600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-01T00:00:00.000Z",
    "value": 440196329,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717027200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-30T00:00:00.000Z",
    "value": 557029319,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721088000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-16T00:00:00.000Z",
    "value": 578020322,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722470400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-01T00:00:00.000Z",
    "value": 546684113,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722902400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-06T00:00:00.000Z",
    "value": 439752501,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723593600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-14T00:00:00.000Z",
    "value": 530475457,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723680000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-15T00:00:00.000Z",
    "value": 518676517,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724371200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-23T00:00:00.000Z",
    "value": 494562398,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725148800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-01T00:00:00.000Z",
    "value": 455072699,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725926400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-10T00:00:00.000Z",
    "value": 452041834,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726531200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-17T00:00:00.000Z",
    "value": 432252179,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728777600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-13T00:00:00.000Z",
    "value": 460201243,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732320000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-23T00:00:00.000Z",
    "value": 610159085,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732924800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-30T00:00:00.000Z",
    "value": 642834853,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734652800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-20T00:00:00.000Z",
    "value": 587788222,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734739200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-21T00:00:00.000Z",
    "value": 595568164,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734825600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-22T00:00:00.000Z",
    "value": 572388348,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736726400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-13T00:00:00.000Z",
    "value": 571924772,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737676800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-24T00:00:00.000Z",
    "value": 573647926,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739318400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-12T00:00:00.000Z",
    "value": 470753779,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740355200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-24T00:00:00.000Z",
    "value": 508729755,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741046400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-04T00:00:00.000Z",
    "value": 396496203,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741392000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-08T00:00:00.000Z",
    "value": 389379517,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741651200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-11T00:00:00.000Z",
    "value": 334173208,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742428800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-20T00:00:00.000Z",
    "value": 367498052,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743984000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-07T00:00:00.000Z",
    "value": 286978394,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745798400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-28T00:00:00.000Z",
    "value": 318880833,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745884800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-29T00:00:00.000Z",
    "value": 319836745,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746057600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-01T00:00:00.000Z",
    "value": 315841269,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748044800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-24T00:00:00.000Z",
    "value": 445733088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753747200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-29T00:00:00.000Z",
    "value": 674157796,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755043200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-13T00:00:00.000Z",
    "value": 758951027,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755129600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-14T00:00:00.000Z",
    "value": 782174487,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758672000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-24T00:00:00.000Z",
    "value": 740820977,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759795200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-07T00:00:00.000Z",
    "value": 863057898,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760400000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-14T00:00:00.000Z",
    "value": 782351855,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761004800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-21T00:00:00.000Z",
    "value": 708249209,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762646400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-09T00:00:00.000Z",
    "value": 1162742214,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762819200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-11T00:00:00.000Z",
    "value": 1211381776,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763769600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-22T00:00:00.000Z",
    "value": 946646544,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765411200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-11T00:00:00.000Z",
    "value": 1153699729,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766016000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-18T00:00:00.000Z",
    "value": 989547980,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766534400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-24T00:00:00.000Z",
    "value": 1015973729,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766793600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-27T00:00:00.000Z",
    "value": 1004339883,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767830400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-08T00:00:00.000Z",
    "value": 769931399,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768867200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-20T00:00:00.000Z",
    "value": 747249974,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770681600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-10T00:00:00.000Z",
    "value": 542785798,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773273600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-12T00:00:00.000Z",
    "value": 502008793,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773705600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-17T00:00:00.000Z",
    "value": 563644467,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774224000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-23T00:00:00.000Z",
    "value": 490369955,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774656000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-28T00:00:00.000Z",
    "value": 482072791,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774828800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-30T00:00:00.000Z",
    "value": 485176871,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776556800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-19T00:00:00.000Z",
    "value": 573731615,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781740800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-18T00:00:00.000Z",
    "value": 463372967,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782345600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-25T00:00:00.000Z",
    "value": 437132560,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784419200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-19T00:00:00.000Z",
    "value": 523503383,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784678400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-22T00:00:00.000Z",
    "value": 539044674,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785283200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-29T00:00:00.000Z",
    "value": 584521550,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787184000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-20T00:00:00.000Z",
    "value": 672535602,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787616000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-25T00:00:00.000Z",
    "value": 744184782,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787875200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-28T00:00:00.000Z",
    "value": 746365492,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788825600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-08T00:00:00.000Z",
    "value": 750886075,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789084800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-11T00:00:00.000Z",
    "value": 728236045,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789430400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-15T00:00:00.000Z",
    "value": 739341007,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790553600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-28T00:00:00.000Z",
    "value": 774299187,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705017600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-12T00:00:00.000Z",
    "value": 15007,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705536000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-18T00:00:00.000Z",
    "value": 6818,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709251200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-01T00:00:00.000Z",
    "value": 8237,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709510400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-04T00:00:00.000Z",
    "value": 15974,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709856000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-08T00:00:00.000Z",
    "value": 25710,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710806400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-19T00:00:00.000Z",
    "value": 89273,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711756800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-30T00:00:00.000Z",
    "value": 13513,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714348800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-29T00:00:00.000Z",
    "value": 3199,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714521600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-01T00:00:00.000Z",
    "value": 3690,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717027200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-30T00:00:00.000Z",
    "value": 15939,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721088000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-16T00:00:00.000Z",
    "value": 3160,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722470400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-01T00:00:00.000Z",
    "value": 6128,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722902400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-06T00:00:00.000Z",
    "value": 767,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723593600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-14T00:00:00.000Z",
    "value": 9495,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723680000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-15T00:00:00.000Z",
    "value": 4243,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724371200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-23T00:00:00.000Z",
    "value": 4270,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725148800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-01T00:00:00.000Z",
    "value": 906,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725926400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-10T00:00:00.000Z",
    "value": 49548,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726531200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-17T00:00:00.000Z",
    "value": 34022,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728777600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-13T00:00:00.000Z",
    "value": 884,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732320000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-23T00:00:00.000Z",
    "value": 10151,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732924800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-30T00:00:00.000Z",
    "value": 16362,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734652800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-20T00:00:00.000Z",
    "value": 14049,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734739200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-21T00:00:00.000Z",
    "value": 3355,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734825600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-22T00:00:00.000Z",
    "value": 13323,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736726400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-13T00:00:00.000Z",
    "value": 15084,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737676800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-24T00:00:00.000Z",
    "value": 7590,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739318400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-12T00:00:00.000Z",
    "value": 3379,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740355200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-24T00:00:00.000Z",
    "value": 4991,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741046400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-04T00:00:00.000Z",
    "value": 7897,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741392000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-08T00:00:00.000Z",
    "value": 625,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741651200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-11T00:00:00.000Z",
    "value": 5041,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742428800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-20T00:00:00.000Z",
    "value": 2598,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743984000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-07T00:00:00.000Z",
    "value": 14472,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745798400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-28T00:00:00.000Z",
    "value": 9449,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745884800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-29T00:00:00.000Z",
    "value": 11560,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746057600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-01T00:00:00.000Z",
    "value": 6303,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748044800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-24T00:00:00.000Z",
    "value": 39814,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753747200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-29T00:00:00.000Z",
    "value": 7885,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755043200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-13T00:00:00.000Z",
    "value": 24372,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755129600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-14T00:00:00.000Z",
    "value": 32911,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758672000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-24T00:00:00.000Z",
    "value": 6952,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759795200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-07T00:00:00.000Z",
    "value": 42552,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760400000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-14T00:00:00.000Z",
    "value": 17361,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761004800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-21T00:00:00.000Z",
    "value": 20201,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762646400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-09T00:00:00.000Z",
    "value": 20259,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762819200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-11T00:00:00.000Z",
    "value": 35993,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763769600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-22T00:00:00.000Z",
    "value": 7524,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765411200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-11T00:00:00.000Z",
    "value": 6798,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766016000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-18T00:00:00.000Z",
    "value": 13926,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766534400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-24T00:00:00.000Z",
    "value": 15167,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766793600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-27T00:00:00.000Z",
    "value": 12976,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767830400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-08T00:00:00.000Z",
    "value": 8821,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768867200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-20T00:00:00.000Z",
    "value": 25364,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770681600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-10T00:00:00.000Z",
    "value": 29493,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773273600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-12T00:00:00.000Z",
    "value": 5675,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773705600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-17T00:00:00.000Z",
    "value": 24533,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774224000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-23T00:00:00.000Z",
    "value": 9810,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774656000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-28T00:00:00.000Z",
    "value": 7644,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774828800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-30T00:00:00.000Z",
    "value": 2045,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776556800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-19T00:00:00.000Z",
    "value": 3562,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781740800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-18T00:00:00.000Z",
    "value": 10410,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782345600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-25T00:00:00.000Z",
    "value": 9668,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784419200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-19T00:00:00.000Z",
    "value": 20957,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784678400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-22T00:00:00.000Z",
    "value": 24576,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785283200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-29T00:00:00.000Z",
    "value": 19919,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787184000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-20T00:00:00.000Z",
    "value": 42474,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787616000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-25T00:00:00.000Z",
    "value": 26446,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787875200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-28T00:00:00.000Z",
    "value": 16858,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788825600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-08T00:00:00.000Z",
    "value": 8886,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789084800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-11T00:00:00.000Z",
    "value": 11477,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789430400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-15T00:00:00.000Z",
    "value": 7203,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790553600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-28T00:00:00.000Z",
    "value": 34982,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707091200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-05T00:00:00.000Z",
    "value": 574,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708128000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-17T00:00:00.000Z",
    "value": 6162,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712620800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-09T00:00:00.000Z",
    "value": 8380,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713139200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-15T00:00:00.000Z",
    "value": 219,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717113600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-31T00:00:00.000Z",
    "value": 15764,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717286400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-02T00:00:00.000Z",
    "value": 1713,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717718400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-07T00:00:00.000Z",
    "value": 5078,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720051200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-04T00:00:00.000Z",
    "value": 443,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720137600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-05T00:00:00.000Z",
    "value": 2491,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720656000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-11T00:00:00.000Z",
    "value": 894,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721433600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-20T00:00:00.000Z",
    "value": 226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721865600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-25T00:00:00.000Z",
    "value": 2849,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722124800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-28T00:00:00.000Z",
    "value": 1419,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723161600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-09T00:00:00.000Z",
    "value": 622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726704000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-19T00:00:00.000Z",
    "value": 13598,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726963200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-22T00:00:00.000Z",
    "value": 24280,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728345600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-08T00:00:00.000Z",
    "value": 3236,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729382400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-20T00:00:00.000Z",
    "value": 4983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733270400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-04T00:00:00.000Z",
    "value": 2105,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736640000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-12T00:00:00.000Z",
    "value": 3266,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737072000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-17T00:00:00.000Z",
    "value": 2227,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737331200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-20T00:00:00.000Z",
    "value": 1894,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740614400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-27T00:00:00.000Z",
    "value": 836,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742342400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-19T00:00:00.000Z",
    "value": 578,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743120000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-28T00:00:00.000Z",
    "value": 4790,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744934400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-18T00:00:00.000Z",
    "value": 10957,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746316800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-04T00:00:00.000Z",
    "value": 7009,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749081600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-05T00:00:00.000Z",
    "value": 2871,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750118400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-17T00:00:00.000Z",
    "value": 6254,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752192000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-11T00:00:00.000Z",
    "value": 6684,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753228800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-23T00:00:00.000Z",
    "value": 22823,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753315200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-24T00:00:00.000Z",
    "value": 6198,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755734400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-21T00:00:00.000Z",
    "value": 14145,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757462400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-10T00:00:00.000Z",
    "value": 27692,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757548800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-11T00:00:00.000Z",
    "value": 14361,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758585600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-23T00:00:00.000Z",
    "value": 11355,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758844800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-26T00:00:00.000Z",
    "value": 17496,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761782400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-30T00:00:00.000Z",
    "value": 27183,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762992000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-13T00:00:00.000Z",
    "value": 11473,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763942400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-24T00:00:00.000Z",
    "value": 15748,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765238400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-09T00:00:00.000Z",
    "value": 4983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766275200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-21T00:00:00.000Z",
    "value": 2267,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767139200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-31T00:00:00.000Z",
    "value": 5219,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767225600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-01T00:00:00.000Z",
    "value": 4132,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767484800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-04T00:00:00.000Z",
    "value": 6788,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768435200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-15T00:00:00.000Z",
    "value": 811,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769904000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-01T00:00:00.000Z",
    "value": 5982,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769990400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-02T00:00:00.000Z",
    "value": 12303,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771286400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-17T00:00:00.000Z",
    "value": 9893,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772064000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-26T00:00:00.000Z",
    "value": 5519,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772409600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-02T00:00:00.000Z",
    "value": 1652,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772582400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-04T00:00:00.000Z",
    "value": 5639,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773964800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-20T00:00:00.000Z",
    "value": 7605,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776297600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-16T00:00:00.000Z",
    "value": 7465,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777161600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-26T00:00:00.000Z",
    "value": 1249,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777507200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-30T00:00:00.000Z",
    "value": 1184,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777766400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-03T00:00:00.000Z",
    "value": 612,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778371200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-10T00:00:00.000Z",
    "value": 2855,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780444800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-03T00:00:00.000Z",
    "value": 10019,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781049600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-10T00:00:00.000Z",
    "value": 9820,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781568000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-16T00:00:00.000Z",
    "value": 5415,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784246400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-17T00:00:00.000Z",
    "value": 12116,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785628800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-02T00:00:00.000Z",
    "value": 3387,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788912000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-09T00:00:00.000Z",
    "value": 3179,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791244800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-06T00:00:00.000Z",
    "value": 10136,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1703980800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2023-12-31T00:00:00.000Z",
    "value": 107,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705276800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-15T00:00:00.000Z",
    "value": 3537,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705881600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-22T00:00:00.000Z",
    "value": 3815,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706486400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-29T00:00:00.000Z",
    "value": 15553,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707609600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-11T00:00:00.000Z",
    "value": 529,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708560000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-22T00:00:00.000Z",
    "value": 19839,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710288000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-13T00:00:00.000Z",
    "value": 28329,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712102400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-03T00:00:00.000Z",
    "value": 9735,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713398400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-18T00:00:00.000Z",
    "value": 3757,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713571200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-20T00:00:00.000Z",
    "value": 2308,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715558400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-13T00:00:00.000Z",
    "value": 53080,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720569600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-10T00:00:00.000Z",
    "value": 1590,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721520000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-21T00:00:00.000Z",
    "value": 2477,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721779200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-24T00:00:00.000Z",
    "value": 4377,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725062400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-31T00:00:00.000Z",
    "value": 3754,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727136000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-24T00:00:00.000Z",
    "value": 71146,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727827200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-02T00:00:00.000Z",
    "value": 6329,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728000000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-04T00:00:00.000Z",
    "value": 532,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729209600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-18T00:00:00.000Z",
    "value": 7869,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729814400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-25T00:00:00.000Z",
    "value": 6998,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730592000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-03T00:00:00.000Z",
    "value": 3395,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731110400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-09T00:00:00.000Z",
    "value": 7447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731888000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-18T00:00:00.000Z",
    "value": 19338,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732233600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-22T00:00:00.000Z",
    "value": 3857,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732406400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-24T00:00:00.000Z",
    "value": 9328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733356800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-05T00:00:00.000Z",
    "value": 8235,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738886400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-07T00:00:00.000Z",
    "value": 1104,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741564800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-10T00:00:00.000Z",
    "value": 4062,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742860800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-25T00:00:00.000Z",
    "value": 794,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743724800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-04T00:00:00.000Z",
    "value": 620,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743811200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-05T00:00:00.000Z",
    "value": 761,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744329600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-11T00:00:00.000Z",
    "value": 2741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746230400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-03T00:00:00.000Z",
    "value": 1813,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746748800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-09T00:00:00.000Z",
    "value": 9467,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746835200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-10T00:00:00.000Z",
    "value": 4849,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748390400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-28T00:00:00.000Z",
    "value": 25127,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748649600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-31T00:00:00.000Z",
    "value": 32920,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749168000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-06T00:00:00.000Z",
    "value": 12912,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749686400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-12T00:00:00.000Z",
    "value": 27216,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752364800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-13T00:00:00.000Z",
    "value": 2280,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752451200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-14T00:00:00.000Z",
    "value": 10403,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753401600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-25T00:00:00.000Z",
    "value": 9248,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754092800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-02T00:00:00.000Z",
    "value": 8370,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755216000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-15T00:00:00.000Z",
    "value": 8015,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756166400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-26T00:00:00.000Z",
    "value": 4416,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756598400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-31T00:00:00.000Z",
    "value": 4556,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757116800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-06T00:00:00.000Z",
    "value": 2751,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757289600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-08T00:00:00.000Z",
    "value": 2330,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760745600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-18T00:00:00.000Z",
    "value": 2181,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762905600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-12T00:00:00.000Z",
    "value": 15506,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764460800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-30T00:00:00.000Z",
    "value": 5128,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764720000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-03T00:00:00.000Z",
    "value": 11645,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765929600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-17T00:00:00.000Z",
    "value": 5450,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766102400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-19T00:00:00.000Z",
    "value": 161611,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768521600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-16T00:00:00.000Z",
    "value": 3474,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768694400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-18T00:00:00.000Z",
    "value": 12838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769299200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-25T00:00:00.000Z",
    "value": 10767,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770768000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-11T00:00:00.000Z",
    "value": 9617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777852800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-04T00:00:00.000Z",
    "value": 11722,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778112000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-07T00:00:00.000Z",
    "value": 10002,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779321600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-21T00:00:00.000Z",
    "value": 10855,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783382400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-07T00:00:00.000Z",
    "value": 5725,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784592000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-21T00:00:00.000Z",
    "value": 9933,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786838400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-16T00:00:00.000Z",
    "value": 5081,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788307200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-02T00:00:00.000Z",
    "value": 9046,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788739200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-07T00:00:00.000Z",
    "value": 10730,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789516800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-16T00:00:00.000Z",
    "value": 12260,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790121600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-23T00:00:00.000Z",
    "value": 6811,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790380800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-26T00:00:00.000Z",
    "value": 13786,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1576627200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-18T00:00:00.000Z",
    "value": 8133,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578873600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-13T00:00:00.000Z",
    "value": 320822,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578960000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-14T00:00:00.000Z",
    "value": 293058,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579219200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-17T00:00:00.000Z",
    "value": 432788,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580947200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-06T00:00:00.000Z",
    "value": 492123,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581033600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-07T00:00:00.000Z",
    "value": 480055,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581984000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-18T00:00:00.000Z",
    "value": 1151331,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584316800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-16T00:00:00.000Z",
    "value": 578062,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585612800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-31T00:00:00.000Z",
    "value": 683257,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587340800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-20T00:00:00.000Z",
    "value": 1013852,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589241600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-12T00:00:00.000Z",
    "value": 1312115,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591228800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-04T00:00:00.000Z",
    "value": 1562967,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594425600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-11T00:00:00.000Z",
    "value": 2501542,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595548800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-24T00:00:00.000Z",
    "value": 3087030,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596931200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-09T00:00:00.000Z",
    "value": 6461353,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597622400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-17T00:00:00.000Z",
    "value": 5352570,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597795200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-19T00:00:00.000Z",
    "value": 5457686,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597881600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-20T00:00:00.000Z",
    "value": 6024131,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599004800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-02T00:00:00.000Z",
    "value": 5783349,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599696000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-10T00:00:00.000Z",
    "value": 5074477,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600473600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-19T00:00:00.000Z",
    "value": 6053945,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600732800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-22T00:00:00.000Z",
    "value": 6573142,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601164800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-27T00:00:00.000Z",
    "value": 8018384,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601251200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-28T00:00:00.000Z",
    "value": 7997249,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603411200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-23T00:00:00.000Z",
    "value": 11114978,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603756800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-27T00:00:00.000Z",
    "value": 12147424,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604016000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-30T00:00:00.000Z",
    "value": 12904821,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606435200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-27T00:00:00.000Z",
    "value": 17989158,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607126400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-05T00:00:00.000Z",
    "value": 21208917,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608163200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-17T00:00:00.000Z",
    "value": 26053145,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608595200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-22T00:00:00.000Z",
    "value": 33062900,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610582400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-14T00:00:00.000Z",
    "value": 92255497,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611532800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-25T00:00:00.000Z",
    "value": 138331449,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613260800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-14T00:00:00.000Z",
    "value": 252230585,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614902400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-05T00:00:00.000Z",
    "value": 300749820,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614988800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-06T00:00:00.000Z",
    "value": 280275863,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618617600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-17T00:00:00.000Z",
    "value": 373162844,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618876800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-20T00:00:00.000Z",
    "value": 353575136,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619049600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-22T00:00:00.000Z",
    "value": 359799536,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620864000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-13T00:00:00.000Z",
    "value": 820175008,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621728000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-23T00:00:00.000Z",
    "value": 469972479,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623369600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-11T00:00:00.000Z",
    "value": 570224722,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623715200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-15T00:00:00.000Z",
    "value": 579236672,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624752000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-27T00:00:00.000Z",
    "value": 489705357,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629331200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-19T00:00:00.000Z",
    "value": 866607876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631059200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-08T00:00:00.000Z",
    "value": 988308731,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631923200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-18T00:00:00.000Z",
    "value": 961569220,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634947200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-23T00:00:00.000Z",
    "value": 1100107424,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635379200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-28T00:00:00.000Z",
    "value": 1059417942,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639440000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-14T00:00:00.000Z",
    "value": 641160549,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640044800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-21T00:00:00.000Z",
    "value": 633232406,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640736000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-29T00:00:00.000Z",
    "value": 601026635,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642118400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-14T00:00:00.000Z",
    "value": 495272843,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645747200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-25T00:00:00.000Z",
    "value": 448166088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646179200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-02T00:00:00.000Z",
    "value": 493638192,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648166400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-25T00:00:00.000Z",
    "value": 526995671,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649980800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-15T00:00:00.000Z",
    "value": 564457426,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650672000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-23T00:00:00.000Z",
    "value": 602031442,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654473600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-06T00:00:00.000Z",
    "value": 451045446,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654819200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-10T00:00:00.000Z",
    "value": 459699905,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657324800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-09T00:00:00.000Z",
    "value": 321359394,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657929600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-16T00:00:00.000Z",
    "value": 325652063,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660521600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-15T00:00:00.000Z",
    "value": 413633066,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660694400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-17T00:00:00.000Z",
    "value": 363946473,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660780800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-18T00:00:00.000Z",
    "value": 318195404,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660953600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-20T00:00:00.000Z",
    "value": 268823725,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664755200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-03T00:00:00.000Z",
    "value": 165018868,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665273600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-09T00:00:00.000Z",
    "value": 168876901,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667088000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-30T00:00:00.000Z",
    "value": 201071577,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668816000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-19T00:00:00.000Z",
    "value": 162264112,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672531200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-01T00:00:00.000Z",
    "value": 165500569,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673136000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-08T00:00:00.000Z",
    "value": 173577315,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674172800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-20T00:00:00.000Z",
    "value": 211677054,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675641600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-06T00:00:00.000Z",
    "value": 227841631,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675987200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-10T00:00:00.000Z",
    "value": 215617722,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676419200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-15T00:00:00.000Z",
    "value": 217526629,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676592000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-17T00:00:00.000Z",
    "value": 229841812,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676678400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-18T00:00:00.000Z",
    "value": 237234786,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676851200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-20T00:00:00.000Z",
    "value": 235752191,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677628800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-01T00:00:00.000Z",
    "value": 234103104,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683936000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-13T00:00:00.000Z",
    "value": 272271145,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685318400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-29T00:00:00.000Z",
    "value": 301137310,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687305600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-21T00:00:00.000Z",
    "value": 273950411,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690848000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-01T00:00:00.000Z",
    "value": 276219410,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694304000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-10T00:00:00.000Z",
    "value": 229744769,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694995200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-18T00:00:00.000Z",
    "value": 235139574,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695859200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-28T00:00:00.000Z",
    "value": 236233526,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696896000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-10T00:00:00.000Z",
    "value": 227433978,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697068800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-12T00:00:00.000Z",
    "value": 229084813,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698537600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-29T00:00:00.000Z",
    "value": 262051834,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698624000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-30T00:00:00.000Z",
    "value": 264455045,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698883200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-02T00:00:00.000Z",
    "value": 272350537,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699574400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-10T00:00:00.000Z",
    "value": 307358453,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700006400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-15T00:00:00.000Z",
    "value": 293670309,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700352000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-19T00:00:00.000Z",
    "value": 288421849,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702684800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-16T00:00:00.000Z",
    "value": 338029256,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703808000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-29T00:00:00.000Z",
    "value": 352996245,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707696000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-12T00:00:00.000Z",
    "value": 392372407,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708214400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-18T00:00:00.000Z",
    "value": 432329687,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708387200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-20T00:00:00.000Z",
    "value": 450992611,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709596800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-05T00:00:00.000Z",
    "value": 523948370,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710028800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-10T00:00:00.000Z",
    "value": 566606062,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710547200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-16T00:00:00.000Z",
    "value": 552677263,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711065600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-22T00:00:00.000Z",
    "value": 521784547,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712880000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-12T00:00:00.000Z",
    "value": 519944926,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713484800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-19T00:00:00.000Z",
    "value": 452943661,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715212800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-09T00:00:00.000Z",
    "value": 441347465,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716422400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-23T00:00:00.000Z",
    "value": 525950021,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716768000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-27T00:00:00.000Z",
    "value": 561313422,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717891200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-09T00:00:00.000Z",
    "value": 611063813,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718668800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-18T00:00:00.000Z",
    "value": 589489626,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719100800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-23T00:00:00.000Z",
    "value": 584199613,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719532800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-28T00:00:00.000Z",
    "value": 571972282,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721347200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-19T00:00:00.000Z",
    "value": 573128121,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724716800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-27T00:00:00.000Z",
    "value": 491071377,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725753600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-08T00:00:00.000Z",
    "value": 434585251,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728864000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-14T00:00:00.000Z",
    "value": 458552059,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728950400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-15T00:00:00.000Z",
    "value": 492987380,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732492800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-25T00:00:00.000Z",
    "value": 616032485,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732579200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-26T00:00:00.000Z",
    "value": 620766331,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732752000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-28T00:00:00.000Z",
    "value": 654703487,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734393600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-17T00:00:00.000Z",
    "value": 678519063,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735430400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-29T00:00:00.000Z",
    "value": 590589067,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738972800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-08T00:00:00.000Z",
    "value": 479787407,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740528000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-26T00:00:00.000Z",
    "value": 453639728,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745193600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-21T00:00:00.000Z",
    "value": 295291135,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745625600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-26T00:00:00.000Z",
    "value": 320629963,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746576000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-07T00:00:00.000Z",
    "value": 323778936,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746921600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-11T00:00:00.000Z",
    "value": 437246703,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748995200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-04T00:00:00.000Z",
    "value": 447263184,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750464000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-21T00:00:00.000Z",
    "value": 438398368,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750636800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-23T00:00:00.000Z",
    "value": 408143071,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752105600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-10T00:00:00.000Z",
    "value": 509125498,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754179200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-03T00:00:00.000Z",
    "value": 594676872,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757635200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-12T00:00:00.000Z",
    "value": 722753824,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759104000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-29T00:00:00.000Z",
    "value": 751152932,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761436800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-26T00:00:00.000Z",
    "value": 764629885,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765584000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-13T00:00:00.000Z",
    "value": 1085411516,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765670400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-14T00:00:00.000Z",
    "value": 1085169700,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768608000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-17T00:00:00.000Z",
    "value": 770691392,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769644800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-29T00:00:00.000Z",
    "value": 739250593,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769731200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-30T00:00:00.000Z",
    "value": 688491502,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769817600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-31T00:00:00.000Z",
    "value": 669815876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770249600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-05T00:00:00.000Z",
    "value": 534865309,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771200000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-16T00:00:00.000Z",
    "value": 501074563,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773360000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-13T00:00:00.000Z",
    "value": 512773860,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774310400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-24T00:00:00.000Z",
    "value": 511502950,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776038400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-13T00:00:00.000Z",
    "value": 540909712,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776729600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-21T00:00:00.000Z",
    "value": 565728580,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779408000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-22T00:00:00.000Z",
    "value": 524132903,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781136000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-11T00:00:00.000Z",
    "value": 418513652,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782172800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-23T00:00:00.000Z",
    "value": 465677167,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783036800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-03T00:00:00.000Z",
    "value": 440710741,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783728000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-11T00:00:00.000Z",
    "value": 498669807,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784937600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-25T00:00:00.000Z",
    "value": 567042287,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786060800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-07T00:00:00.000Z",
    "value": 578925235,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787270400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-21T00:00:00.000Z",
    "value": 698633952,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788566400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-05T00:00:00.000Z",
    "value": 742095579,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788998400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-10T00:00:00.000Z",
    "value": 737754456,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790726400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-30T00:00:00.000Z",
    "value": 764310092,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1703980800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2023-12-31T00:00:00.000Z",
    "value": 1466,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705276800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-15T00:00:00.000Z",
    "value": 5777,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705881600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-22T00:00:00.000Z",
    "value": 5932,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706486400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-29T00:00:00.000Z",
    "value": 22812,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707609600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-11T00:00:00.000Z",
    "value": 1482,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708560000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-22T00:00:00.000Z",
    "value": 28349,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710288000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-13T00:00:00.000Z",
    "value": 50061,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712102400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-03T00:00:00.000Z",
    "value": 17710,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713398400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-18T00:00:00.000Z",
    "value": 7224,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713571200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-20T00:00:00.000Z",
    "value": 5501,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715558400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-13T00:00:00.000Z",
    "value": 78069,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720569600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-10T00:00:00.000Z",
    "value": 2870,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721520000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-21T00:00:00.000Z",
    "value": 3956,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721779200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-24T00:00:00.000Z",
    "value": 6782,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725062400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-31T00:00:00.000Z",
    "value": 6031,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727136000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-24T00:00:00.000Z",
    "value": 106793,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727827200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-02T00:00:00.000Z",
    "value": 9075,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728000000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-04T00:00:00.000Z",
    "value": 1121,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729209600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-18T00:00:00.000Z",
    "value": 16643,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729814400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-25T00:00:00.000Z",
    "value": 10714,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730592000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-03T00:00:00.000Z",
    "value": 5278,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731110400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-09T00:00:00.000Z",
    "value": 12173,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731888000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-18T00:00:00.000Z",
    "value": 27534,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732233600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-22T00:00:00.000Z",
    "value": 6427,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732406400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-24T00:00:00.000Z",
    "value": 14949,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733356800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-05T00:00:00.000Z",
    "value": 19172,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738886400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-07T00:00:00.000Z",
    "value": 2650,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741564800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-10T00:00:00.000Z",
    "value": 5674,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742860800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-25T00:00:00.000Z",
    "value": 1906,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743724800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-04T00:00:00.000Z",
    "value": 1081,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743811200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-05T00:00:00.000Z",
    "value": 1759,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744329600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-11T00:00:00.000Z",
    "value": 4574,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746230400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-03T00:00:00.000Z",
    "value": 2817,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746748800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-09T00:00:00.000Z",
    "value": 14396,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746835200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-10T00:00:00.000Z",
    "value": 8091,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748390400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-28T00:00:00.000Z",
    "value": 35985,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748649600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-31T00:00:00.000Z",
    "value": 46532,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749168000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-06T00:00:00.000Z",
    "value": 18352,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749686400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-12T00:00:00.000Z",
    "value": 39404,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752364800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-13T00:00:00.000Z",
    "value": 3212,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752451200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-14T00:00:00.000Z",
    "value": 17561,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753401600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-25T00:00:00.000Z",
    "value": 13848,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754092800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-02T00:00:00.000Z",
    "value": 12715,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755216000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-15T00:00:00.000Z",
    "value": 11548,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756166400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-26T00:00:00.000Z",
    "value": 8867,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756598400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-31T00:00:00.000Z",
    "value": 7080,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757116800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-06T00:00:00.000Z",
    "value": 5514,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757289600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-08T00:00:00.000Z",
    "value": 4244,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760745600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-18T00:00:00.000Z",
    "value": 3656,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762905600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-12T00:00:00.000Z",
    "value": 23200,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764460800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-30T00:00:00.000Z",
    "value": 7334,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764720000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-03T00:00:00.000Z",
    "value": 16645,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765929600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-17T00:00:00.000Z",
    "value": 7699,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766102400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-19T00:00:00.000Z",
    "value": 223860,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768521600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-16T00:00:00.000Z",
    "value": 5693,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768694400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-18T00:00:00.000Z",
    "value": 21356,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769299200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-25T00:00:00.000Z",
    "value": 15079,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770768000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-11T00:00:00.000Z",
    "value": 14407,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777852800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-04T00:00:00.000Z",
    "value": 16661,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778112000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-07T00:00:00.000Z",
    "value": 14279,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779321600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-21T00:00:00.000Z",
    "value": 15311,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783382400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-07T00:00:00.000Z",
    "value": 8648,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784592000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-21T00:00:00.000Z",
    "value": 15026,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786838400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-16T00:00:00.000Z",
    "value": 9013,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788307200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-02T00:00:00.000Z",
    "value": 12948,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788739200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-07T00:00:00.000Z",
    "value": 15209,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789516800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-16T00:00:00.000Z",
    "value": 20375,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790121600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-23T00:00:00.000Z",
    "value": 11182,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790380800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-26T00:00:00.000Z",
    "value": 20469,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704153600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-02T00:00:00.000Z",
    "value": 2427,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705190400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-14T00:00:00.000Z",
    "value": 775,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706659200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-31T00:00:00.000Z",
    "value": 2041,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707177600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-06T00:00:00.000Z",
    "value": 2580,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708819200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-25T00:00:00.000Z",
    "value": 8075,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712275200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-05T00:00:00.000Z",
    "value": 15528,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714089600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-26T00:00:00.000Z",
    "value": 3605,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715040000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-07T00:00:00.000Z",
    "value": 7527,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715126400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-08T00:00:00.000Z",
    "value": 22377,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715817600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-16T00:00:00.000Z",
    "value": 49625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715990400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-18T00:00:00.000Z",
    "value": 4146,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716249600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-21T00:00:00.000Z",
    "value": 4957,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718928000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-21T00:00:00.000Z",
    "value": 838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720224000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-06T00:00:00.000Z",
    "value": 846,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722729600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-04T00:00:00.000Z",
    "value": 208,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724025600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-19T00:00:00.000Z",
    "value": 30070,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729036800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-16T00:00:00.000Z",
    "value": 4820,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730332800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-31T00:00:00.000Z",
    "value": 11948,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731196800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-10T00:00:00.000Z",
    "value": 6708,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737244800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-19T00:00:00.000Z",
    "value": 226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737504000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-22T00:00:00.000Z",
    "value": 3236,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737849600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-26T00:00:00.000Z",
    "value": 2172,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738195200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-30T00:00:00.000Z",
    "value": 10577,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738540800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-03T00:00:00.000Z",
    "value": 5905,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740268800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-23T00:00:00.000Z",
    "value": 2293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740441600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-25T00:00:00.000Z",
    "value": 3900,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741737600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-12T00:00:00.000Z",
    "value": 3234,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742083200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-16T00:00:00.000Z",
    "value": 764,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742601600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-22T00:00:00.000Z",
    "value": 249,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742774400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-24T00:00:00.000Z",
    "value": 664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745020800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-19T00:00:00.000Z",
    "value": 5575,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745107200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-20T00:00:00.000Z",
    "value": 1981,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748304000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-27T00:00:00.000Z",
    "value": 20343,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748822400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-02T00:00:00.000Z",
    "value": 20915,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749254400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-07T00:00:00.000Z",
    "value": 26691,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751760000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-06T00:00:00.000Z",
    "value": 1740,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753056000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-21T00:00:00.000Z",
    "value": 14631,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753660800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-28T00:00:00.000Z",
    "value": 2221,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754265600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-04T00:00:00.000Z",
    "value": 13469,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756425600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-29T00:00:00.000Z",
    "value": 12966,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756684800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-01T00:00:00.000Z",
    "value": 136151,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759708800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-06T00:00:00.000Z",
    "value": 6778,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760486400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-15T00:00:00.000Z",
    "value": 10083,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760572800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-16T00:00:00.000Z",
    "value": 20092,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762214400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-04T00:00:00.000Z",
    "value": 10097,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764806400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-04T00:00:00.000Z",
    "value": 6539,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764892800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-05T00:00:00.000Z",
    "value": 8067,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768176000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-12T00:00:00.000Z",
    "value": 8384,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770422400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-07T00:00:00.000Z",
    "value": 2870,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770595200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-09T00:00:00.000Z",
    "value": 10516,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771027200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-14T00:00:00.000Z",
    "value": 5622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772841600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-07T00:00:00.000Z",
    "value": 3529,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776211200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-15T00:00:00.000Z",
    "value": 12583,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778544000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-12T00:00:00.000Z",
    "value": 4167,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785110400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-27T00:00:00.000Z",
    "value": 8073,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788220800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-01T00:00:00.000Z",
    "value": 13709,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791158400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-05T00:00:00.000Z",
    "value": 8668,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705017600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-12T00:00:00.000Z",
    "value": 8031,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705536000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-18T00:00:00.000Z",
    "value": 3545,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709251200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-01T00:00:00.000Z",
    "value": 4540,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709510400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-04T00:00:00.000Z",
    "value": 6526,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709856000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-08T00:00:00.000Z",
    "value": 3002,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710806400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-19T00:00:00.000Z",
    "value": 54740,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711756800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-30T00:00:00.000Z",
    "value": 8048,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714348800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-29T00:00:00.000Z",
    "value": 1635,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714521600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-01T00:00:00.000Z",
    "value": 2352,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717027200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-30T00:00:00.000Z",
    "value": 9090,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721088000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-16T00:00:00.000Z",
    "value": 1689,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722470400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-01T00:00:00.000Z",
    "value": 3337,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722902400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-06T00:00:00.000Z",
    "value": 347,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723593600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-14T00:00:00.000Z",
    "value": 6159,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723680000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-15T00:00:00.000Z",
    "value": 2779,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724371200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-23T00:00:00.000Z",
    "value": 2597,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725148800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-01T00:00:00.000Z",
    "value": 501,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725926400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-10T00:00:00.000Z",
    "value": 34591,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726531200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-17T00:00:00.000Z",
    "value": 23789,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728777600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-13T00:00:00.000Z",
    "value": 91.99,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732320000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-23T00:00:00.000Z",
    "value": 5138,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732924800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-30T00:00:00.000Z",
    "value": 9779,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734652800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-20T00:00:00.000Z",
    "value": 8667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734739200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-21T00:00:00.000Z",
    "value": 1541,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734825600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-22T00:00:00.000Z",
    "value": 3266,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736726400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-13T00:00:00.000Z",
    "value": 3039,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737676800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-24T00:00:00.000Z",
    "value": 4126,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739318400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-12T00:00:00.000Z",
    "value": 727,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740355200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-24T00:00:00.000Z",
    "value": 2715,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741046400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-04T00:00:00.000Z",
    "value": 996,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741392000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-08T00:00:00.000Z",
    "value": 126,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741651200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-11T00:00:00.000Z",
    "value": 2875,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742428800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-20T00:00:00.000Z",
    "value": 1781,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743984000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-07T00:00:00.000Z",
    "value": 5466,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745798400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-28T00:00:00.000Z",
    "value": 6448,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745884800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-29T00:00:00.000Z",
    "value": 7962,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746057600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-01T00:00:00.000Z",
    "value": 4278,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748044800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-24T00:00:00.000Z",
    "value": 27726,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753747200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-29T00:00:00.000Z",
    "value": 5391,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755043200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-13T00:00:00.000Z",
    "value": 15577,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755129600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-14T00:00:00.000Z",
    "value": 22137,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758672000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-24T00:00:00.000Z",
    "value": 4786,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759795200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-07T00:00:00.000Z",
    "value": 27061,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760400000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-14T00:00:00.000Z",
    "value": 10855,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761004800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-21T00:00:00.000Z",
    "value": 10907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762646400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-09T00:00:00.000Z",
    "value": 14489,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762819200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-11T00:00:00.000Z",
    "value": 24526,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763769600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-22T00:00:00.000Z",
    "value": 5019,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765411200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-11T00:00:00.000Z",
    "value": 4204,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766016000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-18T00:00:00.000Z",
    "value": 9640,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766534400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-24T00:00:00.000Z",
    "value": 9446,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766793600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-27T00:00:00.000Z",
    "value": 8937,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767830400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-08T00:00:00.000Z",
    "value": 5328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768867200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-20T00:00:00.000Z",
    "value": 16664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770681600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-10T00:00:00.000Z",
    "value": 20741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773273600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-12T00:00:00.000Z",
    "value": 3557,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773705600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-17T00:00:00.000Z",
    "value": 16124,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774224000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-23T00:00:00.000Z",
    "value": 5792,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774656000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-28T00:00:00.000Z",
    "value": 5258,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774828800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-30T00:00:00.000Z",
    "value": 1101,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776556800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-19T00:00:00.000Z",
    "value": 2308,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781740800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-18T00:00:00.000Z",
    "value": 6915,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782345600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-25T00:00:00.000Z",
    "value": 6593,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784419200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-19T00:00:00.000Z",
    "value": 15161,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784678400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-22T00:00:00.000Z",
    "value": 16731,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785283200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-29T00:00:00.000Z",
    "value": 13984,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787184000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-20T00:00:00.000Z",
    "value": 29243,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787616000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-25T00:00:00.000Z",
    "value": 18245,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787875200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-28T00:00:00.000Z",
    "value": 11429,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788825600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-08T00:00:00.000Z",
    "value": 5750,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789084800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-11T00:00:00.000Z",
    "value": 7932,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789430400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-15T00:00:00.000Z",
    "value": 3692,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790553600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-28T00:00:00.000Z",
    "value": 24891,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1576713600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-19T00:00:00.000Z",
    "value": 15673,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577145600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-24T00:00:00.000Z",
    "value": 57305,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578441600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-08T00:00:00.000Z",
    "value": 386270,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579996800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-26T00:00:00.000Z",
    "value": 421829,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580256000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-29T00:00:00.000Z",
    "value": 445033,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582329600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-22T00:00:00.000Z",
    "value": 1306812,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582416000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-23T00:00:00.000Z",
    "value": 1367927,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582761600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-27T00:00:00.000Z",
    "value": 1150573,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582848000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-28T00:00:00.000Z",
    "value": 1124662,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583020800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-01T00:00:00.000Z",
    "value": 1278835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585267200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-27T00:00:00.000Z",
    "value": 638635,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586044800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-05T00:00:00.000Z",
    "value": 751743,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588291200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-01T00:00:00.000Z",
    "value": 1126701,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589673600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-17T00:00:00.000Z",
    "value": 2606840,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592006400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-13T00:00:00.000Z",
    "value": 1429878,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592092800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-14T00:00:00.000Z",
    "value": 1294706,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592524800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-19T00:00:00.000Z",
    "value": 1407194,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595721600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-26T00:00:00.000Z",
    "value": 3588255,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596326400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-02T00:00:00.000Z",
    "value": 5982471,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596672000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-06T00:00:00.000Z",
    "value": 6281713,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602288000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-10T00:00:00.000Z",
    "value": 7624430,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602979200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-18T00:00:00.000Z",
    "value": 12102387,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603065600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-19T00:00:00.000Z",
    "value": 12131639,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604534400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-05T00:00:00.000Z",
    "value": 12161862,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606003200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-22T00:00:00.000Z",
    "value": 16550410,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606867200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-02T00:00:00.000Z",
    "value": 22234861,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608076800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-16T00:00:00.000Z",
    "value": 23726271,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610409600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-12T00:00:00.000Z",
    "value": 96643941,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611100800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-20T00:00:00.000Z",
    "value": 140085574,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611705600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-27T00:00:00.000Z",
    "value": 133672568,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612051200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-31T00:00:00.000Z",
    "value": 141642068,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613174400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-13T00:00:00.000Z",
    "value": 234508605,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614211200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-25T00:00:00.000Z",
    "value": 284098672,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616284800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-21T00:00:00.000Z",
    "value": 331115699,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616544000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-24T00:00:00.000Z",
    "value": 302082515,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616803200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-27T00:00:00.000Z",
    "value": 276880466,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617926400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-09T00:00:00.000Z",
    "value": 303318854,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619827200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-01T00:00:00.000Z",
    "value": 490976308,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621900800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-25T00:00:00.000Z",
    "value": 468155842,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627948800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-03T00:00:00.000Z",
    "value": 692169807,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630540800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-02T00:00:00.000Z",
    "value": 1070315016,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635724800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-01T00:00:00.000Z",
    "value": 1102783036,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636416000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-09T00:00:00.000Z",
    "value": 1098998423,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637798400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-25T00:00:00.000Z",
    "value": 840306207,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639785600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-18T00:00:00.000Z",
    "value": 627797902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640304000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-24T00:00:00.000Z",
    "value": 651998259,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640563200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-27T00:00:00.000Z",
    "value": 640729574,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641600000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-08T00:00:00.000Z",
    "value": 510156897,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644192000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-07T00:00:00.000Z",
    "value": 511678477,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645833600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-26T00:00:00.000Z",
    "value": 482438597,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646352000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-04T00:00:00.000Z",
    "value": 461602829,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646438400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-05T00:00:00.000Z",
    "value": 428539194,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647216000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-14T00:00:00.000Z",
    "value": 431243938,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648252800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-26T00:00:00.000Z",
    "value": 533643087,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650326400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-19T00:00:00.000Z",
    "value": 641363712,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652227200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-11T00:00:00.000Z",
    "value": 516208126,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653177600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-22T00:00:00.000Z",
    "value": 431398175,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653782400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-29T00:00:00.000Z",
    "value": 459470653,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655856000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-22T00:00:00.000Z",
    "value": 299482000,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659657600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-05T00:00:00.000Z",
    "value": 434929860,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659830400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-07T00:00:00.000Z",
    "value": 451149160,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660348800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-13T00:00:00.000Z",
    "value": 429702221,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661385600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-25T00:00:00.000Z",
    "value": 285009532,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662595200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-08T00:00:00.000Z",
    "value": 213472600,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663200000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-15T00:00:00.000Z",
    "value": 173932311,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664496000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-30T00:00:00.000Z",
    "value": 165724884,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666742400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-26T00:00:00.000Z",
    "value": 186017304,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670025600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-03T00:00:00.000Z",
    "value": 175516453,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670544000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-09T00:00:00.000Z",
    "value": 171463033,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673740800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-15T00:00:00.000Z",
    "value": 206580107,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674604800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-25T00:00:00.000Z",
    "value": 212768330,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675296000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-02T00:00:00.000Z",
    "value": 226907569,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676073600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-11T00:00:00.000Z",
    "value": 214509469,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678924800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-16T00:00:00.000Z",
    "value": 237649877,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680652800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-05T00:00:00.000Z",
    "value": 269997067,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683417600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-07T00:00:00.000Z",
    "value": 282460230,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685577600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-01T00:00:00.000Z",
    "value": 289891303,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685750400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-03T00:00:00.000Z",
    "value": 303160959,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685836800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-04T00:00:00.000Z",
    "value": 302866163,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686787200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-15T00:00:00.000Z",
    "value": 260145060,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689292800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-14T00:00:00.000Z",
    "value": 286594679,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689984000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-22T00:00:00.000Z",
    "value": 278276095,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690329600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-26T00:00:00.000Z",
    "value": 273995773,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691193600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-05T00:00:00.000Z",
    "value": 276313240,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692144000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-16T00:00:00.000Z",
    "value": 272894291,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692748800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-23T00:00:00.000Z",
    "value": 239627294,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694476800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-12T00:00:00.000Z",
    "value": 229095495,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696032000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-30T00:00:00.000Z",
    "value": 239119147,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697500800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-17T00:00:00.000Z",
    "value": 232843463,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699401600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-08T00:00:00.000Z",
    "value": 286741946,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699660800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-11T00:00:00.000Z",
    "value": 303606130,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700179200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-17T00:00:00.000Z",
    "value": 290488845,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700438400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-20T00:00:00.000Z",
    "value": 294916456,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700611200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-22T00:00:00.000Z",
    "value": 282994988,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701129600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-28T00:00:00.000Z",
    "value": 305162506,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704758400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-09T00:00:00.000Z",
    "value": 358443774,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707782400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-13T00:00:00.000Z",
    "value": 413866421,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709769600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-07T00:00:00.000Z",
    "value": 557294441,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711238400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-24T00:00:00.000Z",
    "value": 503255371,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714262400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-28T00:00:00.000Z",
    "value": 478518282,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714780800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-04T00:00:00.000Z",
    "value": 456805944,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714867200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-05T00:00:00.000Z",
    "value": 458601519,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717977600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-10T00:00:00.000Z",
    "value": 615952666,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718064000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-11T00:00:00.000Z",
    "value": 606802898,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719014400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-22T00:00:00.000Z",
    "value": 586107461,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719187200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-24T00:00:00.000Z",
    "value": 573441300,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719792000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-01T00:00:00.000Z",
    "value": 574823332,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720828800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-13T00:00:00.000Z",
    "value": 532953799,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722556800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-02T00:00:00.000Z",
    "value": 546969300,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722643200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-03T00:00:00.000Z",
    "value": 512738247,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723766400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-16T00:00:00.000Z",
    "value": 501177547,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724889600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-29T00:00:00.000Z",
    "value": 458649156,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726012800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-11T00:00:00.000Z",
    "value": 457458000,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727395200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-27T00:00:00.000Z",
    "value": 492302448,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727481600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-28T00:00:00.000Z",
    "value": 460546316,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731542400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-14T00:00:00.000Z",
    "value": 594440497,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734134400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-14T00:00:00.000Z",
    "value": 679709659,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735084800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-25T00:00:00.000Z",
    "value": 600780412,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735948800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-04T00:00:00.000Z",
    "value": 624520240,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738454400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-02T00:00:00.000Z",
    "value": 534437353,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740960000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-03T00:00:00.000Z",
    "value": 456915084,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742515200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-21T00:00:00.000Z",
    "value": 358186060,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742947200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-26T00:00:00.000Z",
    "value": 371608079,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744070400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-08T00:00:00.000Z",
    "value": 282532070,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744416000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-12T00:00:00.000Z",
    "value": 284033088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745971200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-30T00:00:00.000Z",
    "value": 315913008,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750809600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-25T00:00:00.000Z",
    "value": 442989578,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751587200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-04T00:00:00.000Z",
    "value": 479457968,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751932800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-08T00:00:00.000Z",
    "value": 470552415,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755907200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-23T00:00:00.000Z",
    "value": 765667481,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762041600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-02T00:00:00.000Z",
    "value": 865358187,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763251200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-16T00:00:00.000Z",
    "value": 1079602385,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765152000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-08T00:00:00.000Z",
    "value": 1051096690,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770940800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-13T00:00:00.000Z",
    "value": 501732230,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771891200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-24T00:00:00.000Z",
    "value": 473757675,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774742400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-29T00:00:00.000Z",
    "value": 482975172,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778889600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-16T00:00:00.000Z",
    "value": 543878908,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779062400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-18T00:00:00.000Z",
    "value": 511957951,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780531200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-04T00:00:00.000Z",
    "value": 464289672,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781827200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-19T00:00:00.000Z",
    "value": 450203644,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782864000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-01T00:00:00.000Z",
    "value": 416356400,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786492800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-12T00:00:00.000Z",
    "value": 572805324,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788480000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-04T00:00:00.000Z",
    "value": 754428327,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790035200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-22T00:00:00.000Z",
    "value": 808524673,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790640000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-29T00:00:00.000Z",
    "value": 774178282,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791331200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-07T00:00:00.000Z",
    "value": 766439009,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791590400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-10T00:00:00.000Z",
    "value": 715406018,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705708800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-20T00:00:00.000Z",
    "value": 8871,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708041600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-16T00:00:00.000Z",
    "value": 1561,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708732800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-24T00:00:00.000Z",
    "value": 9309,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710720000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-18T00:00:00.000Z",
    "value": 113492,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711152000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-23T00:00:00.000Z",
    "value": 49818,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711670400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-29T00:00:00.000Z",
    "value": 7805,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711843200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-31T00:00:00.000Z",
    "value": 8285,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715472000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-12T00:00:00.000Z",
    "value": 870,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715731200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-15T00:00:00.000Z",
    "value": 42936,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722816000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-05T00:00:00.000Z",
    "value": 7749,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723334400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-11T00:00:00.000Z",
    "value": 11234,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725840000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-09T00:00:00.000Z",
    "value": 37996,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726185600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-13T00:00:00.000Z",
    "value": 64032,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726272000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-14T00:00:00.000Z",
    "value": 11068,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726358400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-15T00:00:00.000Z",
    "value": 5176,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727222400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-25T00:00:00.000Z",
    "value": 29974,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728432000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-09T00:00:00.000Z",
    "value": 12637,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729123200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-17T00:00:00.000Z",
    "value": 10167,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729555200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-22T00:00:00.000Z",
    "value": 15583,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730419200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-01T00:00:00.000Z",
    "value": 11142,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731283200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-11T00:00:00.000Z",
    "value": 15108,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732665600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-27T00:00:00.000Z",
    "value": 25212,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732838400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-29T00:00:00.000Z",
    "value": 8616,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733011200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-01T00:00:00.000Z",
    "value": 5437,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733184000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-03T00:00:00.000Z",
    "value": 20030,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736035200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-05T00:00:00.000Z",
    "value": 1631,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738368000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-01T00:00:00.000Z",
    "value": 2031,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739059200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-09T00:00:00.000Z",
    "value": 1131,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741996800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-15T00:00:00.000Z",
    "value": 4369,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745280000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-22T00:00:00.000Z",
    "value": 11106,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745712000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-27T00:00:00.000Z",
    "value": 6030,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747785600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-21T00:00:00.000Z",
    "value": 44056,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749513600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-10T00:00:00.000Z",
    "value": 23715,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750377600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-20T00:00:00.000Z",
    "value": 7817,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751846400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-07T00:00:00.000Z",
    "value": 9523,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752278400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-12T00:00:00.000Z",
    "value": 9329,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759017600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-28T00:00:00.000Z",
    "value": 7025,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759622400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-05T00:00:00.000Z",
    "value": 44402,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761091200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-22T00:00:00.000Z",
    "value": 23773,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764028800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-25T00:00:00.000Z",
    "value": 34646,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764288000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-28T00:00:00.000Z",
    "value": 11413,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769472000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-27T00:00:00.000Z",
    "value": 18970,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769558400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-28T00:00:00.000Z",
    "value": 52127,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773532800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-15T00:00:00.000Z",
    "value": 1383,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774396800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-25T00:00:00.000Z",
    "value": 1977,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776902400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-23T00:00:00.000Z",
    "value": 6971,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777248000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-27T00:00:00.000Z",
    "value": 3555,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780790400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-07T00:00:00.000Z",
    "value": 2951,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782518400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-27T00:00:00.000Z",
    "value": 17057,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784505600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-20T00:00:00.000Z",
    "value": 23832,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786147200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-08T00:00:00.000Z",
    "value": 8408,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706313600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-27T00:00:00.000Z",
    "value": 2660,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708300800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-19T00:00:00.000Z",
    "value": 3990,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708992000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-27T00:00:00.000Z",
    "value": 10398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709337600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-02T00:00:00.000Z",
    "value": 5579,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710201600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-12T00:00:00.000Z",
    "value": 3669,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714176000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-27T00:00:00.000Z",
    "value": 882,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716076800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-19T00:00:00.000Z",
    "value": 3752,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717545600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-05T00:00:00.000Z",
    "value": 11903,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717804800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-08T00:00:00.000Z",
    "value": 20780,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719273600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-25T00:00:00.000Z",
    "value": 2260,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722038400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-27T00:00:00.000Z",
    "value": 331,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723420800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-12T00:00:00.000Z",
    "value": 8817,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723507200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-13T00:00:00.000Z",
    "value": 5447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723939200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-18T00:00:00.000Z",
    "value": 331,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724457600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-24T00:00:00.000Z",
    "value": 1610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726876800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-21T00:00:00.000Z",
    "value": 24567,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727654400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-30T00:00:00.000Z",
    "value": 2629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728172800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-06T00:00:00.000Z",
    "value": 524,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730160000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-29T00:00:00.000Z",
    "value": 4707,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730678400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-04T00:00:00.000Z",
    "value": 12693,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731369600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-12T00:00:00.000Z",
    "value": 9667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731715200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-16T00:00:00.000Z",
    "value": 4678,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733616000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-08T00:00:00.000Z",
    "value": 1273,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734048000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-13T00:00:00.000Z",
    "value": 11942,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736985600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-16T00:00:00.000Z",
    "value": 1342,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743206400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-29T00:00:00.000Z",
    "value": 515,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745539200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-25T00:00:00.000Z",
    "value": 4587,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746144000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-02T00:00:00.000Z",
    "value": 7821,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746489600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-06T00:00:00.000Z",
    "value": 1995,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747353600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-16T00:00:00.000Z",
    "value": 11940,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749859200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-14T00:00:00.000Z",
    "value": 8982,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750982400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-27T00:00:00.000Z",
    "value": 4656,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756512000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-30T00:00:00.000Z",
    "value": 8597,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759363200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-02T00:00:00.000Z",
    "value": 25882,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762560000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-08T00:00:00.000Z",
    "value": 65515,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764201600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-27T00:00:00.000Z",
    "value": 12497,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764633600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-02T00:00:00.000Z",
    "value": 15481,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765756800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-15T00:00:00.000Z",
    "value": 7915,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768089600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-11T00:00:00.000Z",
    "value": 3813,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768953600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-21T00:00:00.000Z",
    "value": 4374,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770163200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-04T00:00:00.000Z",
    "value": 6398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773014400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-09T00:00:00.000Z",
    "value": 4595,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775520000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-07T00:00:00.000Z",
    "value": 3629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775692800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-09T00:00:00.000Z",
    "value": 1987,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775865600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-11T00:00:00.000Z",
    "value": 3180,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775952000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-12T00:00:00.000Z",
    "value": 10123,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778630400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-13T00:00:00.000Z",
    "value": 15102,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780876800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-08T00:00:00.000Z",
    "value": 7613,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781222400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-12T00:00:00.000Z",
    "value": 2418,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782604800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-28T00:00:00.000Z",
    "value": 13972,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784073600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-15T00:00:00.000Z",
    "value": 11661,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787097600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-19T00:00:00.000Z",
    "value": 12617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789776000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-19T00:00:00.000Z",
    "value": 5761,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790294400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-25T00:00:00.000Z",
    "value": 14507,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704844800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-10T00:00:00.000Z",
    "value": 6228,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705622400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-19T00:00:00.000Z",
    "value": 1774,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706918400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-03T00:00:00.000Z",
    "value": 1349,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707004800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-04T00:00:00.000Z",
    "value": 610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709424000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-03T00:00:00.000Z",
    "value": 2150,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712707200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-10T00:00:00.000Z",
    "value": 1350,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712793600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-11T00:00:00.000Z",
    "value": 329,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714003200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-25T00:00:00.000Z",
    "value": 719,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714694400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-03T00:00:00.000Z",
    "value": 481,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714953600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-06T00:00:00.000Z",
    "value": 2034,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715644800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-14T00:00:00.000Z",
    "value": 27702,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719878400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-02T00:00:00.000Z",
    "value": 3453,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720310400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-07T00:00:00.000Z",
    "value": 1687,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724544000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-25T00:00:00.000Z",
    "value": 8150,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724803200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-28T00:00:00.000Z",
    "value": 2644,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728604800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-11T00:00:00.000Z",
    "value": 1817,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729296000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-19T00:00:00.000Z",
    "value": 3615,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730505600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-02T00:00:00.000Z",
    "value": 3060,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731024000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-08T00:00:00.000Z",
    "value": 4461,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733875200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-11T00:00:00.000Z",
    "value": 2937,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733961600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-12T00:00:00.000Z",
    "value": 8270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734912000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-23T00:00:00.000Z",
    "value": 5669,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735689600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-01T00:00:00.000Z",
    "value": 2216,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736899200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-15T00:00:00.000Z",
    "value": 3652,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739664000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-16T00:00:00.000Z",
    "value": 88,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740787200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-01T00:00:00.000Z",
    "value": 114,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743552000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-02T00:00:00.000Z",
    "value": 9323,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744502400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-13T00:00:00.000Z",
    "value": 7716,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744761600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-16T00:00:00.000Z",
    "value": 3314,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746662400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-08T00:00:00.000Z",
    "value": 5955,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747008000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-12T00:00:00.000Z",
    "value": 8464,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747267200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-15T00:00:00.000Z",
    "value": 11991,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750291200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-19T00:00:00.000Z",
    "value": 4787,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751068800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-28T00:00:00.000Z",
    "value": 3960,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754006400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-01T00:00:00.000Z",
    "value": 11406,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756944000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-04T00:00:00.000Z",
    "value": 6125,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757808000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-14T00:00:00.000Z",
    "value": 6404,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757980800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-16T00:00:00.000Z",
    "value": 20874,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758240000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-19T00:00:00.000Z",
    "value": 12311,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758412800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-21T00:00:00.000Z",
    "value": 3542,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760918400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-20T00:00:00.000Z",
    "value": 10668,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762473600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-07T00:00:00.000Z",
    "value": 9899,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763510400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-19T00:00:00.000Z",
    "value": 12727,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763683200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-21T00:00:00.000Z",
    "value": 6883,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764547200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-01T00:00:00.000Z",
    "value": 8637,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764979200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-06T00:00:00.000Z",
    "value": 2970,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766620800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-25T00:00:00.000Z",
    "value": 11300,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768780800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-19T00:00:00.000Z",
    "value": 23848,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770854400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-12T00:00:00.000Z",
    "value": 9723,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771113600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-15T00:00:00.000Z",
    "value": 3472,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771545600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-20T00:00:00.000Z",
    "value": 2160,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771804800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-23T00:00:00.000Z",
    "value": 5243,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773878400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-19T00:00:00.000Z",
    "value": 5747,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778976000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-17T00:00:00.000Z",
    "value": 1450,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780272000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-01T00:00:00.000Z",
    "value": 4337,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781308800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-13T00:00:00.000Z",
    "value": 3196,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785024000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-26T00:00:00.000Z",
    "value": 7835,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786233600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-09T00:00:00.000Z",
    "value": 3751,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787011200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-18T00:00:00.000Z",
    "value": 13020,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787702400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-26T00:00:00.000Z",
    "value": 13518,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789689600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-18T00:00:00.000Z",
    "value": 17810,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791504000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-09T00:00:00.000Z",
    "value": 8924,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791676800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-11T00:00:00.000Z",
    "value": 24797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577577600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-29T00:00:00.000Z",
    "value": 95782,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579564800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-21T00:00:00.000Z",
    "value": 367850,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580169600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-28T00:00:00.000Z",
    "value": 432113,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581379200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-11T00:00:00.000Z",
    "value": 594265,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581811200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-16T00:00:00.000Z",
    "value": 1221676,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583539200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-07T00:00:00.000Z",
    "value": 1052870,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583712000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-09T00:00:00.000Z",
    "value": 1097614,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583971200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-12T00:00:00.000Z",
    "value": 980457,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584662400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-20T00:00:00.000Z",
    "value": 560558,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585008000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-24T00:00:00.000Z",
    "value": 570261,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586476800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-10T00:00:00.000Z",
    "value": 1412304,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587168000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-18T00:00:00.000Z",
    "value": 892432,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587686400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-24T00:00:00.000Z",
    "value": 766274,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589932800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-20T00:00:00.000Z",
    "value": 2117487,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592352000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-17T00:00:00.000Z",
    "value": 1427707,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594252800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-09T00:00:00.000Z",
    "value": 2247753,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594339200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-10T00:00:00.000Z",
    "value": 2252049,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596153600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-31T00:00:00.000Z",
    "value": 5360327,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598832000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-31T00:00:00.000Z",
    "value": 5745120,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603152000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-20T00:00:00.000Z",
    "value": 11620701,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603324800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-22T00:00:00.000Z",
    "value": 11064547,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603843200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-28T00:00:00.000Z",
    "value": 12280180,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604361600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-03T00:00:00.000Z",
    "value": 12177159,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606176000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-24T00:00:00.000Z",
    "value": 19724142,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608249600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-18T00:00:00.000Z",
    "value": 28461338,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609286400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-30T00:00:00.000Z",
    "value": 53970216,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610323200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-11T00:00:00.000Z",
    "value": 112412097,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613088000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-12T00:00:00.000Z",
    "value": 225939285,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615593600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-13T00:00:00.000Z",
    "value": 322376640,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616025600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-18T00:00:00.000Z",
    "value": 323672718,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616198400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-20T00:00:00.000Z",
    "value": 334708895,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617235200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-01T00:00:00.000Z",
    "value": 269590351,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620345600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-07T00:00:00.000Z",
    "value": 682084982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623196800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-09T00:00:00.000Z",
    "value": 546892197,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625529600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-06T00:00:00.000Z",
    "value": 593541292,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626307200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-15T00:00:00.000Z",
    "value": 553305236,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626825600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-21T00:00:00.000Z",
    "value": 497853199,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627344000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-27T00:00:00.000Z",
    "value": 602702515,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629417600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-20T00:00:00.000Z",
    "value": 885469479,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629590400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-22T00:00:00.000Z",
    "value": 926046709,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632614400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-26T00:00:00.000Z",
    "value": 840019028,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633046400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-01T00:00:00.000Z",
    "value": 928001833,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635638400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-31T00:00:00.000Z",
    "value": 1133511720,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642982400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-24T00:00:00.000Z",
    "value": 403321128,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643068800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-25T00:00:00.000Z",
    "value": 387280152,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643587200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-31T00:00:00.000Z",
    "value": 411395339,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643846400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-03T00:00:00.000Z",
    "value": 446570273,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645056000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-17T00:00:00.000Z",
    "value": 547393924,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645488000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-22T00:00:00.000Z",
    "value": 444399504,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646611200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-07T00:00:00.000Z",
    "value": 421665948,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647388800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-16T00:00:00.000Z",
    "value": 453364710,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649462400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-09T00:00:00.000Z",
    "value": 573864867,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649548800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-10T00:00:00.000Z",
    "value": 592748500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649721600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-12T00:00:00.000Z",
    "value": 551267839,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650931200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-26T00:00:00.000Z",
    "value": 607765235,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651190400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-29T00:00:00.000Z",
    "value": 589567531,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651276800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-30T00:00:00.000Z",
    "value": 569135604,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651881600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-07T00:00:00.000Z",
    "value": 573501378,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652486400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-14T00:00:00.000Z",
    "value": 434935180,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652659200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-16T00:00:00.000Z",
    "value": 457535798,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653091200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-21T00:00:00.000Z",
    "value": 427875275,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655424000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-17T00:00:00.000Z",
    "value": 279452362,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655683200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-20T00:00:00.000Z",
    "value": 288962885,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657152000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-07T00:00:00.000Z",
    "value": 313467484,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657584000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-12T00:00:00.000Z",
    "value": 303459686,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658361600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-21T00:00:00.000Z",
    "value": 400457888,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659916800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-08T00:00:00.000Z",
    "value": 460595859,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661040000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-21T00:00:00.000Z",
    "value": 257318595,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663372800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-17T00:00:00.000Z",
    "value": 176452981,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664323200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-28T00:00:00.000Z",
    "value": 168180500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665878400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-16T00:00:00.000Z",
    "value": 165445013,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668988800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-21T00:00:00.000Z",
    "value": 155209612,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671062400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-15T00:00:00.000Z",
    "value": 171567047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671667200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-22T00:00:00.000Z",
    "value": 168474919,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672963200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-06T00:00:00.000Z",
    "value": 169805031,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674864000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-28T00:00:00.000Z",
    "value": 219994717,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677974400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-05T00:00:00.000Z",
    "value": 228036403,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683072000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-03T00:00:00.000Z",
    "value": 280106145,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686960000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-17T00:00:00.000Z",
    "value": 267972375,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688688000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-07T00:00:00.000Z",
    "value": 270408076,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691107200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-04T00:00:00.000Z",
    "value": 277903196,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691884800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-13T00:00:00.000Z",
    "value": 276600308,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692921600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-25T00:00:00.000Z",
    "value": 241544446,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693180800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-28T00:00:00.000Z",
    "value": 237443630,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693353600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-30T00:00:00.000Z",
    "value": 247301678,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694736000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-15T00:00:00.000Z",
    "value": 237638901,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699315200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-07T00:00:00.000Z",
    "value": 282954844,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700956800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-26T00:00:00.000Z",
    "value": 304215814,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701907200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-07T00:00:00.000Z",
    "value": 330817955,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702857600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-18T00:00:00.000Z",
    "value": 333650641,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703289600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-23T00:00:00.000Z",
    "value": 350756848,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704240000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-03T00:00:00.000Z",
    "value": 357609446,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706227200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-26T00:00:00.000Z",
    "value": 354768268,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706572800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-30T00:00:00.000Z",
    "value": 371775840,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708905600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-26T00:00:00.000Z",
    "value": 470893642,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710374400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-14T00:00:00.000Z",
    "value": 579531402,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712448000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-07T00:00:00.000Z",
    "value": 518542873,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715385600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-11T00:00:00.000Z",
    "value": 435009128,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716163200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-20T00:00:00.000Z",
    "value": 441180287,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718841600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-20T00:00:00.000Z",
    "value": 586205603,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719446400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-27T00:00:00.000Z",
    "value": 565909449,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721952000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-26T00:00:00.000Z",
    "value": 540517025,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724198400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-21T00:00:00.000Z",
    "value": 496477490,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725580800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-06T00:00:00.000Z",
    "value": 457184107,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726617600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-18T00:00:00.000Z",
    "value": 440001971,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727568000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-29T00:00:00.000Z",
    "value": 496944815,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728518400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-10T00:00:00.000Z",
    "value": 443235593,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729728000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-24T00:00:00.000Z",
    "value": 484507813,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733097600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-02T00:00:00.000Z",
    "value": 656656906,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737158400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-18T00:00:00.000Z",
    "value": 601881297,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737417600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-21T00:00:00.000Z",
    "value": 570875750,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1737590400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-23T00:00:00.000Z",
    "value": 564494835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738800000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-06T00:00:00.000Z",
    "value": 500004396,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744243200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-10T00:00:00.000Z",
    "value": 292832435,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744848000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-17T00:00:00.000Z",
    "value": 292040140,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749600000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-11T00:00:00.000Z",
    "value": 473319746,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749772800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-13T00:00:00.000Z",
    "value": 463604122,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750204800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-18T00:00:00.000Z",
    "value": 448437327,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752624000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-16T00:00:00.000Z",
    "value": 563694693,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753833600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-30T00:00:00.000Z",
    "value": 666761557,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754611200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-08T00:00:00.000Z",
    "value": 661787476,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755302400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-16T00:00:00.000Z",
    "value": 733715048,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755388800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-17T00:00:00.000Z",
    "value": 730801003,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755648000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-20T00:00:00.000Z",
    "value": 677274250,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755820800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-22T00:00:00.000Z",
    "value": 692784604,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756771200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-02T00:00:00.000Z",
    "value": 710102454,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757894400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-15T00:00:00.000Z",
    "value": 802260801,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760659200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-17T00:00:00.000Z",
    "value": 712081862,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761609600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-28T00:00:00.000Z",
    "value": 909879897,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762732800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-10T00:00:00.000Z",
    "value": 1232463564,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765843200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-16T00:00:00.000Z",
    "value": 1030425446,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767916800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-09T00:00:00.000Z",
    "value": 701239245,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768262400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-13T00:00:00.000Z",
    "value": 724346000,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771459200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-19T00:00:00.000Z",
    "value": 499618476,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772323200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-01T00:00:00.000Z",
    "value": 481891471,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774915200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-31T00:00:00.000Z",
    "value": 489051165,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775088000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-02T00:00:00.000Z",
    "value": 525766645,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775347200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-05T00:00:00.000Z",
    "value": 507978537,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779667200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-25T00:00:00.000Z",
    "value": 522636496,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779840000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-27T00:00:00.000Z",
    "value": 517020843,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780704000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-06T00:00:00.000Z",
    "value": 413067827,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781913600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-20T00:00:00.000Z",
    "value": 455738693,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783555200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-09T00:00:00.000Z",
    "value": 484862807,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784764800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-23T00:00:00.000Z",
    "value": 535065688,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785715200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-03T00:00:00.000Z",
    "value": 567110711,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788134400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-31T00:00:00.000Z",
    "value": 727277132,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788393600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-03T00:00:00.000Z",
    "value": 710015642,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788652800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-06T00:00:00.000Z",
    "value": 756713492,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789344000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-14T00:00:00.000Z",
    "value": 732917149,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790467200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-27T00:00:00.000Z",
    "value": 780724154,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705104000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-13T00:00:00.000Z",
    "value": 10429,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708473600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-21T00:00:00.000Z",
    "value": 10634,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713052800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-14T00:00:00.000Z",
    "value": 8626,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713657600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-21T00:00:00.000Z",
    "value": 4031,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714435200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-30T00:00:00.000Z",
    "value": 10775,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716336000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-22T00:00:00.000Z",
    "value": 16769,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716508800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-24T00:00:00.000Z",
    "value": 12868,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716940800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-29T00:00:00.000Z",
    "value": 39196,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717372800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-03T00:00:00.000Z",
    "value": 21605,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717459200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-04T00:00:00.000Z",
    "value": 13648,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717632000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-06T00:00:00.000Z",
    "value": 27754,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718496000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-16T00:00:00.000Z",
    "value": 4729,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720483200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-09T00:00:00.000Z",
    "value": 8614,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721174400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-17T00:00:00.000Z",
    "value": 9093,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721606400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-22T00:00:00.000Z",
    "value": 1706,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722988800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-07T00:00:00.000Z",
    "value": 7859,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724112000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-20T00:00:00.000Z",
    "value": 13317,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725494400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-05T00:00:00.000Z",
    "value": 25688,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727913600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-03T00:00:00.000Z",
    "value": 5174,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728691200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-12T00:00:00.000Z",
    "value": 1351,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729468800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-21T00:00:00.000Z",
    "value": 12775,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730073600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-28T00:00:00.000Z",
    "value": 19523,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730851200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-06T00:00:00.000Z",
    "value": 17918,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731628800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-15T00:00:00.000Z",
    "value": 8434,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735344000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-28T00:00:00.000Z",
    "value": 3458,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735776000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-02T00:00:00.000Z",
    "value": 4138,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736121600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-06T00:00:00.000Z",
    "value": 5623,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738281600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-31T00:00:00.000Z",
    "value": 6620,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739145600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-10T00:00:00.000Z",
    "value": 9172,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739491200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-14T00:00:00.000Z",
    "value": 948,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739923200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-19T00:00:00.000Z",
    "value": 5589,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740096000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-21T00:00:00.000Z",
    "value": 4409,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741305600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-07T00:00:00.000Z",
    "value": 5258,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743292800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-30T00:00:00.000Z",
    "value": 3416,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743897600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-06T00:00:00.000Z",
    "value": 9493,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744588800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-14T00:00:00.000Z",
    "value": 19653,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744675200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-15T00:00:00.000Z",
    "value": 34129,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747699200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-20T00:00:00.000Z",
    "value": 13253,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750723200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-24T00:00:00.000Z",
    "value": 12494,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752019200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-09T00:00:00.000Z",
    "value": 9130,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752537600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-15T00:00:00.000Z",
    "value": 4854,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752710400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-17T00:00:00.000Z",
    "value": 17911,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753142400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-22T00:00:00.000Z",
    "value": 38025,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754352000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-05T00:00:00.000Z",
    "value": 7294,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756339200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-28T00:00:00.000Z",
    "value": 11042,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757376000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-09T00:00:00.000Z",
    "value": 5710,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758758400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-25T00:00:00.000Z",
    "value": 9909,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759449600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-03T00:00:00.000Z",
    "value": 25945,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760140800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-11T00:00:00.000Z",
    "value": 3110,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766707200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-26T00:00:00.000Z",
    "value": 15979,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769040000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-22T00:00:00.000Z",
    "value": 22920,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771977600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-25T00:00:00.000Z",
    "value": 17161,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775001600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-01T00:00:00.000Z",
    "value": 4282,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776470400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-18T00:00:00.000Z",
    "value": 8691,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778198400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-08T00:00:00.000Z",
    "value": 7444,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778284800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-09T00:00:00.000Z",
    "value": 5511,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778457600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-11T00:00:00.000Z",
    "value": 6526,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779235200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-20T00:00:00.000Z",
    "value": 13956,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779580800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-24T00:00:00.000Z",
    "value": 6111,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780963200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-09T00:00:00.000Z",
    "value": 8314,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783209600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-05T00:00:00.000Z",
    "value": 3078,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784332800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-18T00:00:00.000Z",
    "value": 13821,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784851200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-24T00:00:00.000Z",
    "value": 22052,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785801600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-04T00:00:00.000Z",
    "value": 22249,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786406400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-11T00:00:00.000Z",
    "value": 19947,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704240000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-03T00:00:00.000Z",
    "value": 3237,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706227200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-26T00:00:00.000Z",
    "value": 1366,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706572800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-30T00:00:00.000Z",
    "value": 5201,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708905600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-26T00:00:00.000Z",
    "value": 5591,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710374400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-14T00:00:00.000Z",
    "value": 42526,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712448000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-07T00:00:00.000Z",
    "value": 15610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715385600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-11T00:00:00.000Z",
    "value": 51683,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716163200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-20T00:00:00.000Z",
    "value": 7230,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718841600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-20T00:00:00.000Z",
    "value": 1640,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719446400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-27T00:00:00.000Z",
    "value": 1570,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721952000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-26T00:00:00.000Z",
    "value": 3434,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724198400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-21T00:00:00.000Z",
    "value": 3409,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725580800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-06T00:00:00.000Z",
    "value": 19070,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726617600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-18T00:00:00.000Z",
    "value": 36107,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727568000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-29T00:00:00.000Z",
    "value": 2049,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728518400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-10T00:00:00.000Z",
    "value": 1250,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729728000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-24T00:00:00.000Z",
    "value": 6991,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733097600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-02T00:00:00.000Z",
    "value": 762,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737158400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-18T00:00:00.000Z",
    "value": 529,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737417600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-21T00:00:00.000Z",
    "value": 1557,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737590400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-23T00:00:00.000Z",
    "value": 8444,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738800000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-06T00:00:00.000Z",
    "value": 3831,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744243200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-10T00:00:00.000Z",
    "value": 2945,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744848000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-17T00:00:00.000Z",
    "value": 17815,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749600000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-11T00:00:00.000Z",
    "value": 23312,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749772800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-13T00:00:00.000Z",
    "value": 23064,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750204800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-18T00:00:00.000Z",
    "value": 7198,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752624000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-16T00:00:00.000Z",
    "value": 4588,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753833600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-30T00:00:00.000Z",
    "value": 8664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754611200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-08T00:00:00.000Z",
    "value": 20693,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755302400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-16T00:00:00.000Z",
    "value": 13772,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755388800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-17T00:00:00.000Z",
    "value": 7230,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755648000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-20T00:00:00.000Z",
    "value": 12443,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755820800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-22T00:00:00.000Z",
    "value": 18763,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756771200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-02T00:00:00.000Z",
    "value": 13648,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757894400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-15T00:00:00.000Z",
    "value": 17521,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760659200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-17T00:00:00.000Z",
    "value": 24899,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761609600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-28T00:00:00.000Z",
    "value": 20019,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762732800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-10T00:00:00.000Z",
    "value": 14563,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765843200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-16T00:00:00.000Z",
    "value": 14687,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767916800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-09T00:00:00.000Z",
    "value": 6181,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768262400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-13T00:00:00.000Z",
    "value": 3938,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771459200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-19T00:00:00.000Z",
    "value": 6720,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772323200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-01T00:00:00.000Z",
    "value": 8691,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774915200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-31T00:00:00.000Z",
    "value": 1631,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775088000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-02T00:00:00.000Z",
    "value": 4770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775347200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-05T00:00:00.000Z",
    "value": 1487,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779667200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-25T00:00:00.000Z",
    "value": 10133,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779840000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-27T00:00:00.000Z",
    "value": 4770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780704000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-06T00:00:00.000Z",
    "value": 5832,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781913600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-20T00:00:00.000Z",
    "value": 4293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783555200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-09T00:00:00.000Z",
    "value": 11201,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784764800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-23T00:00:00.000Z",
    "value": 9604,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785715200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-03T00:00:00.000Z",
    "value": 11856,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788134400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-31T00:00:00.000Z",
    "value": 6533,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788393600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-03T00:00:00.000Z",
    "value": 14013,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788652800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-06T00:00:00.000Z",
    "value": 7912,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789344000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-14T00:00:00.000Z",
    "value": 10581,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790467200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-27T00:00:00.000Z",
    "value": 9657,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704326400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-04T00:00:00.000Z",
    "value": 3253,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709942400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-09T00:00:00.000Z",
    "value": 5358,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710115200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-11T00:00:00.000Z",
    "value": 19398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712966400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-13T00:00:00.000Z",
    "value": 1545,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713916800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-24T00:00:00.000Z",
    "value": 4256,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717200000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-01T00:00:00.000Z",
    "value": 22705,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718582400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-17T00:00:00.000Z",
    "value": 2326,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719360000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-26T00:00:00.000Z",
    "value": 455,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720915200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-14T00:00:00.000Z",
    "value": 6046,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723075200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-08T00:00:00.000Z",
    "value": 8579,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723852800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-17T00:00:00.000Z",
    "value": 10819,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727740800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-01T00:00:00.000Z",
    "value": 7029,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728086400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-05T00:00:00.000Z",
    "value": 2291,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729987200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-27T00:00:00.000Z",
    "value": 3562,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730764800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-05T00:00:00.000Z",
    "value": 7352,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730937600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-07T00:00:00.000Z",
    "value": 2710,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731801600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-17T00:00:00.000Z",
    "value": 5789,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732147200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-21T00:00:00.000Z",
    "value": 3099,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736208000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-07T00:00:00.000Z",
    "value": 414,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736294400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-08T00:00:00.000Z",
    "value": 5406,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738022400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-28T00:00:00.000Z",
    "value": 4399,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739404800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-13T00:00:00.000Z",
    "value": 826,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739577600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-15T00:00:00.000Z",
    "value": 368,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741824000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-13T00:00:00.000Z",
    "value": 1827,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741910400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-14T00:00:00.000Z",
    "value": 6333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742169600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-17T00:00:00.000Z",
    "value": 930,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743379200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-31T00:00:00.000Z",
    "value": 818,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746403200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-05T00:00:00.000Z",
    "value": 2753,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747180800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-14T00:00:00.000Z",
    "value": 5076,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747958400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-23T00:00:00.000Z",
    "value": 30598,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748217600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-26T00:00:00.000Z",
    "value": 29132,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748476800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-29T00:00:00.000Z",
    "value": 23338,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748736000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-01T00:00:00.000Z",
    "value": 26664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749427200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-09T00:00:00.000Z",
    "value": 46895,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754524800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-07T00:00:00.000Z",
    "value": 3909,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754697600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-09T00:00:00.000Z",
    "value": 26385,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754870400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-11T00:00:00.000Z",
    "value": 11066,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755561600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-19T00:00:00.000Z",
    "value": 16112,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756857600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-03T00:00:00.000Z",
    "value": 22876,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759190400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-30T00:00:00.000Z",
    "value": 18012,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761955200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-01T00:00:00.000Z",
    "value": 2546,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762300800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-05T00:00:00.000Z",
    "value": 64079,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763424000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-18T00:00:00.000Z",
    "value": 8106,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763856000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-23T00:00:00.000Z",
    "value": 7966,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767398400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-03T00:00:00.000Z",
    "value": 6967,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767571200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-05T00:00:00.000Z",
    "value": 10219,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771632000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-21T00:00:00.000Z",
    "value": 2669,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772928000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-08T00:00:00.000Z",
    "value": 1507,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773792000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-18T00:00:00.000Z",
    "value": 5730,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776643200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-20T00:00:00.000Z",
    "value": 10662,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777075200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-25T00:00:00.000Z",
    "value": 1912,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777593600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-01T00:00:00.000Z",
    "value": 6251,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778025600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-06T00:00:00.000Z",
    "value": 3854,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778716800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-14T00:00:00.000Z",
    "value": 2447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779494400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-23T00:00:00.000Z",
    "value": 3113,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779926400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-28T00:00:00.000Z",
    "value": 4657,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780012800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-29T00:00:00.000Z",
    "value": 2247,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782432000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-26T00:00:00.000Z",
    "value": 5732,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783468800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-08T00:00:00.000Z",
    "value": 8069,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783641600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-10T00:00:00.000Z",
    "value": 9565,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783814400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-12T00:00:00.000Z",
    "value": 6542,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785542400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-01T00:00:00.000Z",
    "value": 7271,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787529600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-24T00:00:00.000Z",
    "value": 9531,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787788800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-27T00:00:00.000Z",
    "value": 11952,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788048000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-30T00:00:00.000Z",
    "value": 3439,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790208000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-24T00:00:00.000Z",
    "value": 15203,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790899200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-02T00:00:00.000Z",
    "value": 1628,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577232000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-25T00:00:00.000Z",
    "value": 58836,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578009600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-03T00:00:00.000Z",
    "value": 200227,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578787200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-12T00:00:00.000Z",
    "value": 324675,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583280000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-04T00:00:00.000Z",
    "value": 1225365,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584576000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-19T00:00:00.000Z",
    "value": 497360,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586736000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-13T00:00:00.000Z",
    "value": 1295594,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588377600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-02T00:00:00.000Z",
    "value": 1131316,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588464000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-03T00:00:00.000Z",
    "value": 1063366,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588723200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-06T00:00:00.000Z",
    "value": 1036798,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589414400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-14T00:00:00.000Z",
    "value": 1585281,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589500800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-15T00:00:00.000Z",
    "value": 1654806,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590451200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-26T00:00:00.000Z",
    "value": 1444998,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591488000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-07T00:00:00.000Z",
    "value": 1428964,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592179200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-15T00:00:00.000Z",
    "value": 1323677,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594857600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-16T00:00:00.000Z",
    "value": 2541307,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596412800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-03T00:00:00.000Z",
    "value": 5964145,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599609600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-09T00:00:00.000Z",
    "value": 4865998,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600300800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-17T00:00:00.000Z",
    "value": 5772563,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601424000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-30T00:00:00.000Z",
    "value": 8788848,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601856000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-05T00:00:00.000Z",
    "value": 9203392,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603497600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-24T00:00:00.000Z",
    "value": 12044319,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605225600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-13T00:00:00.000Z",
    "value": 16222792,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606262400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-25T00:00:00.000Z",
    "value": 20732043,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610496000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-13T00:00:00.000Z",
    "value": 96049401,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610668800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-15T00:00:00.000Z",
    "value": 101552895,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614384000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-27T00:00:00.000Z",
    "value": 255460909,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615075200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-07T00:00:00.000Z",
    "value": 291737723,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615420800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-11T00:00:00.000Z",
    "value": 328625835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617321600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-02T00:00:00.000Z",
    "value": 283141930,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619654400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-29T00:00:00.000Z",
    "value": 466356969,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619740800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-30T00:00:00.000Z",
    "value": 476850141,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621036800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-15T00:00:00.000Z",
    "value": 753871571,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621296000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-18T00:00:00.000Z",
    "value": 667787885,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624147200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-20T00:00:00.000Z",
    "value": 530782329,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624579200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-25T00:00:00.000Z",
    "value": 527197564,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624838400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-28T00:00:00.000Z",
    "value": 490949514,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625184000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-02T00:00:00.000Z",
    "value": 562869665,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625616000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-07T00:00:00.000Z",
    "value": 602629191,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625788800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-09T00:00:00.000Z",
    "value": 571796983,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627257600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-26T00:00:00.000Z",
    "value": 596327354,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628208000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-06T00:00:00.000Z",
    "value": 740954174,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629504000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-21T00:00:00.000Z",
    "value": 932524422,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635984000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-04T00:00:00.000Z",
    "value": 1144802549,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636070400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-05T00:00:00.000Z",
    "value": 1110289738,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639526400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-15T00:00:00.000Z",
    "value": 613184206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640649600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-28T00:00:00.000Z",
    "value": 638436865,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641513600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-07T00:00:00.000Z",
    "value": 544573874,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642896000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-23T00:00:00.000Z",
    "value": 386478769,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644883200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-15T00:00:00.000Z",
    "value": 520306528,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645228800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-19T00:00:00.000Z",
    "value": 481646422,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646092800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-01T00:00:00.000Z",
    "value": 499738597,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646870400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-10T00:00:00.000Z",
    "value": 467668147,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650844800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-25T00:00:00.000Z",
    "value": 576244332,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651536000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-03T00:00:00.000Z",
    "value": 611089588,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653955200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-31T00:00:00.000Z",
    "value": 502830935,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655596800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-19T00:00:00.000Z",
    "value": 264102571,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657756800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-14T00:00:00.000Z",
    "value": 306548211,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660435200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-14T00:00:00.000Z",
    "value": 430364047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661299200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-24T00:00:00.000Z",
    "value": 284403393,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661817600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-30T00:00:00.000Z",
    "value": 190323226,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663545600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-19T00:00:00.000Z",
    "value": 166986118,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664150400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-26T00:00:00.000Z",
    "value": 165895194,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669939200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-02T00:00:00.000Z",
    "value": 170153586,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676160000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-12T00:00:00.000Z",
    "value": 218417429,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676246400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-13T00:00:00.000Z",
    "value": 219550245,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677801600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-03T00:00:00.000Z",
    "value": 236835653,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680048000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-29T00:00:00.000Z",
    "value": 254683437,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681084800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-10T00:00:00.000Z",
    "value": 272707050,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682467200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-26T00:00:00.000Z",
    "value": 282612984,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683590400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-09T00:00:00.000Z",
    "value": 273502540,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684454400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-19T00:00:00.000Z",
    "value": 277526404,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686268800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-09T00:00:00.000Z",
    "value": 289113245,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686528000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-12T00:00:00.000Z",
    "value": 271232679,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687996800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-29T00:00:00.000Z",
    "value": 272801915,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693612800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-02T00:00:00.000Z",
    "value": 234607187,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694044800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-07T00:00:00.000Z",
    "value": 230508707,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694217600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-09T00:00:00.000Z",
    "value": 231427098,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695081600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-19T00:00:00.000Z",
    "value": 236503695,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696204800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-02T00:00:00.000Z",
    "value": 248944280,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696550400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-06T00:00:00.000Z",
    "value": 233898565,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697328000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-15T00:00:00.000Z",
    "value": 225806909,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698278400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-26T00:00:00.000Z",
    "value": 261446103,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698969600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-03T00:00:00.000Z",
    "value": 264969590,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699056000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-04T00:00:00.000Z",
    "value": 272302711,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701216000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-29T00:00:00.000Z",
    "value": 307272758,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702339200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-12T00:00:00.000Z",
    "value": 339539476,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706313600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-27T00:00:00.000Z",
    "value": 363244631,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708300800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-19T00:00:00.000Z",
    "value": 443142396,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708992000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-27T00:00:00.000Z",
    "value": 478485065,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709337600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-02T00:00:00.000Z",
    "value": 499249487,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710201600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-12T00:00:00.000Z",
    "value": 579386714,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714176000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-27T00:00:00.000Z",
    "value": 462793226,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716076800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-19T00:00:00.000Z",
    "value": 447084321,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717545600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-05T00:00:00.000Z",
    "value": 594866420,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717804800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-08T00:00:00.000Z",
    "value": 572874939,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719273600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-25T00:00:00.000Z",
    "value": 561492833,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722038400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-27T00:00:00.000Z",
    "value": 552019109,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723420800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-12T00:00:00.000Z",
    "value": 502861235,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723507200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-13T00:00:00.000Z",
    "value": 523282323,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723939200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-18T00:00:00.000Z",
    "value": 507165501,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724457600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-24T00:00:00.000Z",
    "value": 519414230,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726876800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-21T00:00:00.000Z",
    "value": 475747279,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727654400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-30T00:00:00.000Z",
    "value": 492688315,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728172800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-06T00:00:00.000Z",
    "value": 447058672,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730160000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-29T00:00:00.000Z",
    "value": 493758066,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730678400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-04T00:00:00.000Z",
    "value": 478024585,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731369600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-12T00:00:00.000Z",
    "value": 618746048,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731715200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-16T00:00:00.000Z",
    "value": 576784766,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733616000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-08T00:00:00.000Z",
    "value": 692564924,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734048000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-13T00:00:00.000Z",
    "value": 681989733,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736985600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-16T00:00:00.000Z",
    "value": 597852412,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743206400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-29T00:00:00.000Z",
    "value": 345994337,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745539200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-25T00:00:00.000Z",
    "value": 319334097,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746144000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-02T00:00:00.000Z",
    "value": 322432364,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746489600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-06T00:00:00.000Z",
    "value": 322381666,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747353600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-16T00:00:00.000Z",
    "value": 448438182,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749859200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-14T00:00:00.000Z",
    "value": 462277264,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750982400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-27T00:00:00.000Z",
    "value": 449077882,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756512000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-30T00:00:00.000Z",
    "value": 701984349,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759363200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-02T00:00:00.000Z",
    "value": 787670532,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762560000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-08T00:00:00.000Z",
    "value": 1191575963,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764201600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-27T00:00:00.000Z",
    "value": 1020457317,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764633600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-02T00:00:00.000Z",
    "value": 944933538,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765756800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-15T00:00:00.000Z",
    "value": 1070426454,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768089600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-11T00:00:00.000Z",
    "value": 723167521,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768953600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-21T00:00:00.000Z",
    "value": 687827970,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770163200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-04T00:00:00.000Z",
    "value": 563336864,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773014400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-09T00:00:00.000Z",
    "value": 475479340,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775520000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-07T00:00:00.000Z",
    "value": 522999097,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775692800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-09T00:00:00.000Z",
    "value": 543486993,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775865600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-11T00:00:00.000Z",
    "value": 554855600,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775952000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-12T00:00:00.000Z",
    "value": 562852337,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778630400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-13T00:00:00.000Z",
    "value": 557283926,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780876800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-08T00:00:00.000Z",
    "value": 436932709,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781222400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-12T00:00:00.000Z",
    "value": 430762528,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782604800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-28T00:00:00.000Z",
    "value": 424283615,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784073600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-15T00:00:00.000Z",
    "value": 533180248,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787097600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-19T00:00:00.000Z",
    "value": 576242109,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789776000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-19T00:00:00.000Z",
    "value": 768912312,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790294400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-25T00:00:00.000Z",
    "value": 770656440,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706313600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-27T00:00:00.000Z",
    "value": 4785,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708300800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-19T00:00:00.000Z",
    "value": 7499,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708992000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-27T00:00:00.000Z",
    "value": 16218,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709337600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-02T00:00:00.000Z",
    "value": 11074,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710201600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-12T00:00:00.000Z",
    "value": 8322,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714176000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-27T00:00:00.000Z",
    "value": 2159,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716076800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-19T00:00:00.000Z",
    "value": 5898,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717545600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-05T00:00:00.000Z",
    "value": 19421,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717804800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-08T00:00:00.000Z",
    "value": 32421,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719273600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-25T00:00:00.000Z",
    "value": 3879,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722038400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-27T00:00:00.000Z",
    "value": 653,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723420800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-12T00:00:00.000Z",
    "value": 12721,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723507200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-13T00:00:00.000Z",
    "value": 7962,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723939200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-18T00:00:00.000Z",
    "value": 1039,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724457600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-24T00:00:00.000Z",
    "value": 10761,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726876800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-21T00:00:00.000Z",
    "value": 36631,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727654400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-30T00:00:00.000Z",
    "value": 4299,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728172800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-06T00:00:00.000Z",
    "value": 1140,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730160000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-29T00:00:00.000Z",
    "value": 7497,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730678400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-04T00:00:00.000Z",
    "value": 17940,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731369600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-12T00:00:00.000Z",
    "value": 15764,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731715200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-16T00:00:00.000Z",
    "value": 7196,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733616000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-08T00:00:00.000Z",
    "value": 2385,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734048000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-13T00:00:00.000Z",
    "value": 20380,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736985600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-16T00:00:00.000Z",
    "value": 7636,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743206400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-29T00:00:00.000Z",
    "value": 880,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745539200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-25T00:00:00.000Z",
    "value": 6877,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746144000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-02T00:00:00.000Z",
    "value": 10997,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746489600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-06T00:00:00.000Z",
    "value": 3510,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747353600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-16T00:00:00.000Z",
    "value": 17486,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749859200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-14T00:00:00.000Z",
    "value": 13503,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750982400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-27T00:00:00.000Z",
    "value": 7365,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756512000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-30T00:00:00.000Z",
    "value": 13282,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759363200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-02T00:00:00.000Z",
    "value": 39143,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762560000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-08T00:00:00.000Z",
    "value": 96312,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764201600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-27T00:00:00.000Z",
    "value": 19021,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764633600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-02T00:00:00.000Z",
    "value": 21632,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765756800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-15T00:00:00.000Z",
    "value": 11509,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768089600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-11T00:00:00.000Z",
    "value": 5674,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768953600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-21T00:00:00.000Z",
    "value": 7358,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770163200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-04T00:00:00.000Z",
    "value": 10125,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773014400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-09T00:00:00.000Z",
    "value": 6831,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775520000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-07T00:00:00.000Z",
    "value": 5701,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775692800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-09T00:00:00.000Z",
    "value": 4516,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775865600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-11T00:00:00.000Z",
    "value": 4929,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775952000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-12T00:00:00.000Z",
    "value": 14720,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778630400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-13T00:00:00.000Z",
    "value": 23389,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780876800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-08T00:00:00.000Z",
    "value": 10488,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781222400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-12T00:00:00.000Z",
    "value": 3926,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782604800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-28T00:00:00.000Z",
    "value": 17861,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784073600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-15T00:00:00.000Z",
    "value": 33192,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787097600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-19T00:00:00.000Z",
    "value": 21187,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789776000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-19T00:00:00.000Z",
    "value": 9402,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790294400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-25T00:00:00.000Z",
    "value": 20419,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705708800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-20T00:00:00.000Z",
    "value": 3674,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708041600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-16T00:00:00.000Z",
    "value": 328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708732800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-24T00:00:00.000Z",
    "value": 5187,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710720000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-18T00:00:00.000Z",
    "value": 84305,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711152000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-23T00:00:00.000Z",
    "value": 30335,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711670400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-29T00:00:00.000Z",
    "value": 3472,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711843200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-31T00:00:00.000Z",
    "value": 4368,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715472000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-12T00:00:00.000Z",
    "value": 265,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715731200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-15T00:00:00.000Z",
    "value": 28203,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722816000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-05T00:00:00.000Z",
    "value": 2348,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723334400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-11T00:00:00.000Z",
    "value": 7675,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725840000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-09T00:00:00.000Z",
    "value": 25374,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726185600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-13T00:00:00.000Z",
    "value": 44570,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726272000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-14T00:00:00.000Z",
    "value": 7521,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1726358400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-15T00:00:00.000Z",
    "value": 3663,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727222400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-25T00:00:00.000Z",
    "value": 17157,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728432000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-09T00:00:00.000Z",
    "value": 7945,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729123200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-17T00:00:00.000Z",
    "value": 4454,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729555200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-22T00:00:00.000Z",
    "value": 10742,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730419200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-01T00:00:00.000Z",
    "value": 7352,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731283200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-11T00:00:00.000Z",
    "value": 9155,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732665600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-27T00:00:00.000Z",
    "value": 53634,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732838400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-29T00:00:00.000Z",
    "value": 5131,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733011200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-01T00:00:00.000Z",
    "value": 2365,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733184000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-03T00:00:00.000Z",
    "value": 12317,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736035200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-05T00:00:00.000Z",
    "value": 270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738368000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-01T00:00:00.000Z",
    "value": 801,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739059200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-09T00:00:00.000Z",
    "value": 453,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741996800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-15T00:00:00.000Z",
    "value": 2809,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745280000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-22T00:00:00.000Z",
    "value": 7217,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1745712000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-27T00:00:00.000Z",
    "value": 3983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747785600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-21T00:00:00.000Z",
    "value": 30073,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749513600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-10T00:00:00.000Z",
    "value": 15408,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750377600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-20T00:00:00.000Z",
    "value": 4629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751846400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-07T00:00:00.000Z",
    "value": 6421,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752278400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-12T00:00:00.000Z",
    "value": 5071,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759017600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-28T00:00:00.000Z",
    "value": 3694,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759622400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-05T00:00:00.000Z",
    "value": 30758,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761091200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-22T00:00:00.000Z",
    "value": 15428,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764028800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-25T00:00:00.000Z",
    "value": 24007,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764288000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-28T00:00:00.000Z",
    "value": 7693,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769472000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-27T00:00:00.000Z",
    "value": 13896,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769558400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-28T00:00:00.000Z",
    "value": 35102,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773532800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-15T00:00:00.000Z",
    "value": 716,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774396800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-25T00:00:00.000Z",
    "value": 1147,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776902400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-23T00:00:00.000Z",
    "value": 4495,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777248000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-27T00:00:00.000Z",
    "value": 2195,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780790400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-07T00:00:00.000Z",
    "value": 1692,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782518400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-27T00:00:00.000Z",
    "value": 12716,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784505600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-20T00:00:00.000Z",
    "value": 16642,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786147200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-08T00:00:00.000Z",
    "value": 5813,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704585600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-07T00:00:00.000Z",
    "value": 3355,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704672000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-08T00:00:00.000Z",
    "value": 3827,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704931200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-11T00:00:00.000Z",
    "value": 5580,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705795200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-21T00:00:00.000Z",
    "value": 1276,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706400000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-28T00:00:00.000Z",
    "value": 5328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707350400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-08T00:00:00.000Z",
    "value": 6393,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707523200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-10T00:00:00.000Z",
    "value": 1039,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707955200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-15T00:00:00.000Z",
    "value": 5448,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709078400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-28T00:00:00.000Z",
    "value": 1088,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710979200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-21T00:00:00.000Z",
    "value": 101409,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711929600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-01T00:00:00.000Z",
    "value": 6769,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712016000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-02T00:00:00.000Z",
    "value": 4732,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713225600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-16T00:00:00.000Z",
    "value": 113,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713830400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-23T00:00:00.000Z",
    "value": 2126,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714608000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-02T00:00:00.000Z",
    "value": 3120,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718409600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-15T00:00:00.000Z",
    "value": 8878,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719619200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-29T00:00:00.000Z",
    "value": 3646,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719705600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-30T00:00:00.000Z",
    "value": 2606,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722297600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-30T00:00:00.000Z",
    "value": 601,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727049600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-23T00:00:00.000Z",
    "value": 14124,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730246400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-30T00:00:00.000Z",
    "value": 7059,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731456000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-13T00:00:00.000Z",
    "value": 9450,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733443200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-06T00:00:00.000Z",
    "value": 5424,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733529600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-07T00:00:00.000Z",
    "value": 16834,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734220800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-15T00:00:00.000Z",
    "value": 8587,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734998400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-24T00:00:00.000Z",
    "value": 8434,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735516800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-30T00:00:00.000Z",
    "value": 7559,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735603200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-31T00:00:00.000Z",
    "value": 2357,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735862400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-03T00:00:00.000Z",
    "value": 1091,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736467200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-10T00:00:00.000Z",
    "value": 4309,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736553600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-11T00:00:00.000Z",
    "value": 2120,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736812800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-14T00:00:00.000Z",
    "value": 5120,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737763200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-25T00:00:00.000Z",
    "value": 1738,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738713600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-05T00:00:00.000Z",
    "value": 2907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739232000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-11T00:00:00.000Z",
    "value": 2983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740009600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-20T00:00:00.000Z",
    "value": 272,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740873600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-02T00:00:00.000Z",
    "value": 19.39,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741219200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-06T00:00:00.000Z",
    "value": 2822,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741478400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-09T00:00:00.000Z",
    "value": 3165,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742256000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-18T00:00:00.000Z",
    "value": 226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742688000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-23T00:00:00.000Z",
    "value": 1079,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747094400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-13T00:00:00.000Z",
    "value": 18244,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751155200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-29T00:00:00.000Z",
    "value": 10569,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751414400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-02T00:00:00.000Z",
    "value": 6881,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753920000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-31T00:00:00.000Z",
    "value": 12549,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754438400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-06T00:00:00.000Z",
    "value": 3575,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755475200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-18T00:00:00.000Z",
    "value": 8989,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755993600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-24T00:00:00.000Z",
    "value": 12679,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757030400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-05T00:00:00.000Z",
    "value": 8226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757203200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-07T00:00:00.000Z",
    "value": 6093,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759276800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-01T00:00:00.000Z",
    "value": 25630,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759881600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-08T00:00:00.000Z",
    "value": 21762,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759968000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-09T00:00:00.000Z",
    "value": 4015,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760054400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-10T00:00:00.000Z",
    "value": 5958,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761264000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-24T00:00:00.000Z",
    "value": 5327,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761523200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-27T00:00:00.000Z",
    "value": 13629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761868800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-31T00:00:00.000Z",
    "value": 11589,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763164800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-15T00:00:00.000Z",
    "value": 6294,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766448000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-23T00:00:00.000Z",
    "value": 8354,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766966400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-29T00:00:00.000Z",
    "value": 8778,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767052800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-30T00:00:00.000Z",
    "value": 6198,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767312000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-02T00:00:00.000Z",
    "value": 9488,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771718400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-22T00:00:00.000Z",
    "value": 13183,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774137600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-22T00:00:00.000Z",
    "value": 2939,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775606400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-08T00:00:00.000Z",
    "value": 4906,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775779200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-10T00:00:00.000Z",
    "value": 390,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776816000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-22T00:00:00.000Z",
    "value": 2276,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777680000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-02T00:00:00.000Z",
    "value": 866,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777939200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-05T00:00:00.000Z",
    "value": 5192,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782950400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-02T00:00:00.000Z",
    "value": 16415,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783123200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-04T00:00:00.000Z",
    "value": 5545,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783900800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-13T00:00:00.000Z",
    "value": 6402,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785456000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-31T00:00:00.000Z",
    "value": 13667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786320000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-10T00:00:00.000Z",
    "value": 22017,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786665600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-14T00:00:00.000Z",
    "value": 13218,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786924800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-17T00:00:00.000Z",
    "value": 8783,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578355200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-07T00:00:00.000Z",
    "value": 291598,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579046400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-15T00:00:00.000Z",
    "value": 341523,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579305600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-18T00:00:00.000Z",
    "value": 428558,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579737600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-23T00:00:00.000Z",
    "value": 413064,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581120000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-08T00:00:00.000Z",
    "value": 602355,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583625600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-08T00:00:00.000Z",
    "value": 1132720,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584403200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-17T00:00:00.000Z",
    "value": 493678,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585526400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-30T00:00:00.000Z",
    "value": 663800,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585872000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-03T00:00:00.000Z",
    "value": 666802,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585958400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-04T00:00:00.000Z",
    "value": 743500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586390400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-09T00:00:00.000Z",
    "value": 1446749,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587859200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-26T00:00:00.000Z",
    "value": 837123,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587945600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-27T00:00:00.000Z",
    "value": 824449,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588896000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-08T00:00:00.000Z",
    "value": 1120112,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592870400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-23T00:00:00.000Z",
    "value": 1373166,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593907200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-05T00:00:00.000Z",
    "value": 2164622,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597276800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-13T00:00:00.000Z",
    "value": 5330680,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597708800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-18T00:00:00.000Z",
    "value": 5538534,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599264000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-05T00:00:00.000Z",
    "value": 6283569,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605312000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-14T00:00:00.000Z",
    "value": 14502250,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606348800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-26T00:00:00.000Z",
    "value": 19823479,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607558400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-10T00:00:00.000Z",
    "value": 19864752,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607904000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-14T00:00:00.000Z",
    "value": 24078834,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609027200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-27T00:00:00.000Z",
    "value": 44682446,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609545600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-02T00:00:00.000Z",
    "value": 55905574,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609891200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-06T00:00:00.000Z",
    "value": 84506146,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614297600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-26T00:00:00.000Z",
    "value": 275818752,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615248000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-09T00:00:00.000Z",
    "value": 305868320,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615334400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-10T00:00:00.000Z",
    "value": 324153283,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616371200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-22T00:00:00.000Z",
    "value": 317340398,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618099200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-11T00:00:00.000Z",
    "value": 344608978,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618272000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-13T00:00:00.000Z",
    "value": 340582132,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620604800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-10T00:00:00.000Z",
    "value": 745231543,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622419200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-31T00:00:00.000Z",
    "value": 472703949,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622937600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-06T00:00:00.000Z",
    "value": 539145519,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629072000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-16T00:00:00.000Z",
    "value": 925080259,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631318400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-11T00:00:00.000Z",
    "value": 943917870,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632873600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-29T00:00:00.000Z",
    "value": 809896365,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634342400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-16T00:00:00.000Z",
    "value": 1104441397,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634428800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-17T00:00:00.000Z",
    "value": 1094511573,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1636502400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-10T00:00:00.000Z",
    "value": 1078144972,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637020800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-16T00:00:00.000Z",
    "value": 970169169,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637971200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-27T00:00:00.000Z",
    "value": 781165913,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639353600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-13T00:00:00.000Z",
    "value": 699805911,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640822400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-30T00:00:00.000Z",
    "value": 579828747,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644105600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-06T00:00:00.000Z",
    "value": 506739592,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644710400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-13T00:00:00.000Z",
    "value": 523029378,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645315200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-20T00:00:00.000Z",
    "value": 467932083,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645401600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-21T00:00:00.000Z",
    "value": 454943635,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647648000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-19T00:00:00.000Z",
    "value": 509950876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647820800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-21T00:00:00.000Z",
    "value": 493324893,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648771200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-01T00:00:00.000Z",
    "value": 553209870,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651622400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-04T00:00:00.000Z",
    "value": 610304228,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652832000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-18T00:00:00.000Z",
    "value": 449332339,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654300800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-04T00:00:00.000Z",
    "value": 445360415,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654905600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-11T00:00:00.000Z",
    "value": 437404172,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655251200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-15T00:00:00.000Z",
    "value": 308838141,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656115200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-25T00:00:00.000Z",
    "value": 327724636,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656633600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-01T00:00:00.000Z",
    "value": 297133706,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656979200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-05T00:00:00.000Z",
    "value": 308479177,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658707200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-25T00:00:00.000Z",
    "value": 405114544,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660003200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-09T00:00:00.000Z",
    "value": 447494706,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664409600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-29T00:00:00.000Z",
    "value": 166846642,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668211200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-12T00:00:00.000Z",
    "value": 177451142,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668297600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-13T00:00:00.000Z",
    "value": 172419211,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670630400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-10T00:00:00.000Z",
    "value": 169213866,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675382400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-03T00:00:00.000Z",
    "value": 227409675,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677110400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-23T00:00:00.000Z",
    "value": 230768929,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677369600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-26T00:00:00.000Z",
    "value": 227488734,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678060800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-06T00:00:00.000Z",
    "value": 229485639,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678838400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-15T00:00:00.000Z",
    "value": 251108469,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679961600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-28T00:00:00.000Z",
    "value": 243792017,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681516800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-15T00:00:00.000Z",
    "value": 315683689,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688083200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-30T00:00:00.000Z",
    "value": 275748106,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690243200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-25T00:00:00.000Z",
    "value": 270918937,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690675200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-30T00:00:00.000Z",
    "value": 278505622,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693526400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-01T00:00:00.000Z",
    "value": 237330530,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694908800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-17T00:00:00.000Z",
    "value": 237224673,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695945600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-29T00:00:00.000Z",
    "value": 243203545,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696636800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-07T00:00:00.000Z",
    "value": 236274356,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697414400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-16T00:00:00.000Z",
    "value": 225013394,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701302400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-30T00:00:00.000Z",
    "value": 306015577,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703376000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-24T00:00:00.000Z",
    "value": 348387692,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705104000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-13T00:00:00.000Z",
    "value": 387076862,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708473600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-21T00:00:00.000Z",
    "value": 459424984,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713052800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-14T00:00:00.000Z",
    "value": 438437046,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713657600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-21T00:00:00.000Z",
    "value": 467290748,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714435200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-30T00:00:00.000Z",
    "value": 469867821,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716336000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-22T00:00:00.000Z",
    "value": 531527534,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716508800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-24T00:00:00.000Z",
    "value": 527154268,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716940800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-29T00:00:00.000Z",
    "value": 559051442,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717372800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-03T00:00:00.000Z",
    "value": 575825733,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717459200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-04T00:00:00.000Z",
    "value": 577447424,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717632000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-06T00:00:00.000Z",
    "value": 598268740,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718496000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-16T00:00:00.000Z",
    "value": 589553321,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720483200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-09T00:00:00.000Z",
    "value": 516791349,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721174400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-17T00:00:00.000Z",
    "value": 579155499,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721606400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-22T00:00:00.000Z",
    "value": 597372782,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722988800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-07T00:00:00.000Z",
    "value": 449957508,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724112000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-20T00:00:00.000Z",
    "value": 504270500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725494400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-05T00:00:00.000Z",
    "value": 454826559,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727913600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-03T00:00:00.000Z",
    "value": 440452797,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728691200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-12T00:00:00.000Z",
    "value": 455822511,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729468800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-21T00:00:00.000Z",
    "value": 512981381,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730073600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-28T00:00:00.000Z",
    "value": 484590073,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730851200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-06T00:00:00.000Z",
    "value": 467346685,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731628800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-15T00:00:00.000Z",
    "value": 571755047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735344000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-28T00:00:00.000Z",
    "value": 575924192,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735776000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-02T00:00:00.000Z",
    "value": 586381321,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736121600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-06T00:00:00.000Z",
    "value": 633557155,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738281600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-31T00:00:00.000Z",
    "value": 548739353,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739145600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-10T00:00:00.000Z",
    "value": 480244216,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739491200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-14T00:00:00.000Z",
    "value": 483507609,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739923200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-19T00:00:00.000Z",
    "value": 481293536,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740096000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-21T00:00:00.000Z",
    "value": 494744647,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741305600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-07T00:00:00.000Z",
    "value": 390446068,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743292800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-30T00:00:00.000Z",
    "value": 335763806,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743897600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-06T00:00:00.000Z",
    "value": 326045812,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744588800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-14T00:00:00.000Z",
    "value": 293163341,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744675200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-15T00:00:00.000Z",
    "value": 294416990,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747699200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-20T00:00:00.000Z",
    "value": 445586662,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750723200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-24T00:00:00.000Z",
    "value": 436680138,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752019200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-09T00:00:00.000Z",
    "value": 481294488,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752537600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-15T00:00:00.000Z",
    "value": 546676728,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752710400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-17T00:00:00.000Z",
    "value": 606746103,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753142400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-22T00:00:00.000Z",
    "value": 673301104,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754352000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-05T00:00:00.000Z",
    "value": 630036619,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756339200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-28T00:00:00.000Z",
    "value": 717237030,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757376000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-09T00:00:00.000Z",
    "value": 703381069,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758758400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-25T00:00:00.000Z",
    "value": 736713701,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759449600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-03T00:00:00.000Z",
    "value": 803542176,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760140800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-11T00:00:00.000Z",
    "value": 721091952,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766707200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-26T00:00:00.000Z",
    "value": 993786241,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769040000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-22T00:00:00.000Z",
    "value": 700799773,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771977600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-25T00:00:00.000Z",
    "value": 466748772,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775001600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-01T00:00:00.000Z",
    "value": 516032463,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776470400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-18T00:00:00.000Z",
    "value": 591143951,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778198400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-08T00:00:00.000Z",
    "value": 565017964,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778284800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-09T00:00:00.000Z",
    "value": 572064163,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778457600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-11T00:00:00.000Z",
    "value": 581415487,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779235200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-20T00:00:00.000Z",
    "value": 515011998,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779580800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-24T00:00:00.000Z",
    "value": 522915827,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780963200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-09T00:00:00.000Z",
    "value": 430435589,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783209600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-05T00:00:00.000Z",
    "value": 491543481,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784332800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-18T00:00:00.000Z",
    "value": 519268070,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784851200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-24T00:00:00.000Z",
    "value": 573471250,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785801600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-04T00:00:00.000Z",
    "value": 559699169,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786406400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-11T00:00:00.000Z",
    "value": 571902909,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704153600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-02T00:00:00.000Z",
    "value": 4015,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705190400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-14T00:00:00.000Z",
    "value": 1581,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706659200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-31T00:00:00.000Z",
    "value": 3566,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707177600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-06T00:00:00.000Z",
    "value": 5199,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708819200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-25T00:00:00.000Z",
    "value": 11763,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712275200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-05T00:00:00.000Z",
    "value": 26066,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714089600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-26T00:00:00.000Z",
    "value": 6017,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715040000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-07T00:00:00.000Z",
    "value": 11920,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715126400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-08T00:00:00.000Z",
    "value": 33708,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715817600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-16T00:00:00.000Z",
    "value": 71094,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715990400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-18T00:00:00.000Z",
    "value": 6530,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716249600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-21T00:00:00.000Z",
    "value": 8849,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718928000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-21T00:00:00.000Z",
    "value": 1866,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720224000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-06T00:00:00.000Z",
    "value": 1549,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722729600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-04T00:00:00.000Z",
    "value": 582,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724025600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-19T00:00:00.000Z",
    "value": 40740,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729036800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-16T00:00:00.000Z",
    "value": 9883,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730332800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-31T00:00:00.000Z",
    "value": 17176,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731196800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-10T00:00:00.000Z",
    "value": 10611,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737244800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-19T00:00:00.000Z",
    "value": 1415,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737504000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-22T00:00:00.000Z",
    "value": 5298,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737849600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-26T00:00:00.000Z",
    "value": 5404,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738195200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-30T00:00:00.000Z",
    "value": 16184,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738540800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-03T00:00:00.000Z",
    "value": 10042,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740268800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-23T00:00:00.000Z",
    "value": 5846,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740441600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-25T00:00:00.000Z",
    "value": 6541,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741737600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-12T00:00:00.000Z",
    "value": 14514,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742083200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-16T00:00:00.000Z",
    "value": 1209,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742601600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-22T00:00:00.000Z",
    "value": 438,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742774400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-24T00:00:00.000Z",
    "value": 1351,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745020800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-19T00:00:00.000Z",
    "value": 9496,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745107200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-20T00:00:00.000Z",
    "value": 3193,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748304000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-27T00:00:00.000Z",
    "value": 30186,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748822400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-02T00:00:00.000Z",
    "value": 29895,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749254400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-07T00:00:00.000Z",
    "value": 37891,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751760000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-06T00:00:00.000Z",
    "value": 3160,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753056000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-21T00:00:00.000Z",
    "value": 18752,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753660800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-28T00:00:00.000Z",
    "value": 4074,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754265600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-04T00:00:00.000Z",
    "value": 18003,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756425600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-29T00:00:00.000Z",
    "value": 19730,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756684800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-01T00:00:00.000Z",
    "value": 197189,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759708800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-06T00:00:00.000Z",
    "value": 10477,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760486400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-15T00:00:00.000Z",
    "value": 15173,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760572800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-16T00:00:00.000Z",
    "value": 29034,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762214400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-04T00:00:00.000Z",
    "value": 15595,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764806400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-04T00:00:00.000Z",
    "value": 9988,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764892800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-05T00:00:00.000Z",
    "value": 11431,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768176000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-12T00:00:00.000Z",
    "value": 13978,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770422400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-07T00:00:00.000Z",
    "value": 4703,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770595200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-09T00:00:00.000Z",
    "value": 14802,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771027200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-14T00:00:00.000Z",
    "value": 8070,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772841600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-07T00:00:00.000Z",
    "value": 5149,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776211200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-15T00:00:00.000Z",
    "value": 18100,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778544000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-12T00:00:00.000Z",
    "value": 6764,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785110400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-27T00:00:00.000Z",
    "value": 12469,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788220800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-01T00:00:00.000Z",
    "value": 19997,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791158400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-05T00:00:00.000Z",
    "value": 14264,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1703980800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2023-12-31T00:00:00.000Z",
    "value": 107,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705276800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-15T00:00:00.000Z",
    "value": 3537,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705881600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-22T00:00:00.000Z",
    "value": 3815,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706486400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-29T00:00:00.000Z",
    "value": 15553,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707609600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-11T00:00:00.000Z",
    "value": 529,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708560000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-22T00:00:00.000Z",
    "value": 19839,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710288000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-13T00:00:00.000Z",
    "value": 28329,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712102400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-03T00:00:00.000Z",
    "value": 9735,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713398400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-18T00:00:00.000Z",
    "value": 3757,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713571200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-20T00:00:00.000Z",
    "value": 2308,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715558400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-13T00:00:00.000Z",
    "value": 53080,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720569600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-10T00:00:00.000Z",
    "value": 1590,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721520000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-21T00:00:00.000Z",
    "value": 2477,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721779200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-24T00:00:00.000Z",
    "value": 4377,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725062400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-31T00:00:00.000Z",
    "value": 3754,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727136000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-24T00:00:00.000Z",
    "value": 71146,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727827200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-02T00:00:00.000Z",
    "value": 6329,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728000000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-04T00:00:00.000Z",
    "value": 532,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729209600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-18T00:00:00.000Z",
    "value": 7869,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729814400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-25T00:00:00.000Z",
    "value": 6998,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730592000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-03T00:00:00.000Z",
    "value": 3395,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731110400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-09T00:00:00.000Z",
    "value": 7447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731888000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-18T00:00:00.000Z",
    "value": 19338,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732233600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-22T00:00:00.000Z",
    "value": 3857,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732406400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-24T00:00:00.000Z",
    "value": 9328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733356800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-05T00:00:00.000Z",
    "value": 8235,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738886400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-07T00:00:00.000Z",
    "value": 1104,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741564800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-10T00:00:00.000Z",
    "value": 4062,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742860800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-25T00:00:00.000Z",
    "value": 794,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743724800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-04T00:00:00.000Z",
    "value": 620,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743811200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-05T00:00:00.000Z",
    "value": 761,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744329600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-11T00:00:00.000Z",
    "value": 2741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746230400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-03T00:00:00.000Z",
    "value": 1813,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746748800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-09T00:00:00.000Z",
    "value": 9467,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746835200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-10T00:00:00.000Z",
    "value": 4849,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748390400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-28T00:00:00.000Z",
    "value": 25127,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748649600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-31T00:00:00.000Z",
    "value": 32920,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749168000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-06T00:00:00.000Z",
    "value": 12912,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749686400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-12T00:00:00.000Z",
    "value": 27216,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752364800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-13T00:00:00.000Z",
    "value": 2280,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752451200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-14T00:00:00.000Z",
    "value": 10403,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753401600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-25T00:00:00.000Z",
    "value": 9248,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754092800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-02T00:00:00.000Z",
    "value": 8370,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755216000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-15T00:00:00.000Z",
    "value": 8015,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756166400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-26T00:00:00.000Z",
    "value": 4416,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756598400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-31T00:00:00.000Z",
    "value": 4556,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757116800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-06T00:00:00.000Z",
    "value": 2751,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757289600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-08T00:00:00.000Z",
    "value": 2330,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760745600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-18T00:00:00.000Z",
    "value": 2181,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762905600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-12T00:00:00.000Z",
    "value": 15506,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764460800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-30T00:00:00.000Z",
    "value": 5128,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764720000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-03T00:00:00.000Z",
    "value": 11645,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765929600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-17T00:00:00.000Z",
    "value": 5450,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766102400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-19T00:00:00.000Z",
    "value": 161611,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768521600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-16T00:00:00.000Z",
    "value": 3474,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768694400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-18T00:00:00.000Z",
    "value": 12838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769299200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-25T00:00:00.000Z",
    "value": 10767,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770768000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-11T00:00:00.000Z",
    "value": 9617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777852800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-04T00:00:00.000Z",
    "value": 11722,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778112000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-07T00:00:00.000Z",
    "value": 10002,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779321600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-21T00:00:00.000Z",
    "value": 10855,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783382400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-07T00:00:00.000Z",
    "value": 5725,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784592000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-21T00:00:00.000Z",
    "value": 9933,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786838400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-16T00:00:00.000Z",
    "value": 5081,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788307200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-02T00:00:00.000Z",
    "value": 9046,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788739200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-07T00:00:00.000Z",
    "value": 10730,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789516800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-16T00:00:00.000Z",
    "value": 12260,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790121600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-23T00:00:00.000Z",
    "value": 6811,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790380800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-26T00:00:00.000Z",
    "value": 13786,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707091200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-05T00:00:00.000Z",
    "value": 574,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708128000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-17T00:00:00.000Z",
    "value": 6162,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712620800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-09T00:00:00.000Z",
    "value": 8380,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713139200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-15T00:00:00.000Z",
    "value": 219,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717113600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-31T00:00:00.000Z",
    "value": 15764,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717286400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-02T00:00:00.000Z",
    "value": 1713,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717718400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-07T00:00:00.000Z",
    "value": 5078,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720051200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-04T00:00:00.000Z",
    "value": 443,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720137600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-05T00:00:00.000Z",
    "value": 2491,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1720656000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-11T00:00:00.000Z",
    "value": 894,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721433600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-20T00:00:00.000Z",
    "value": 226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721865600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-25T00:00:00.000Z",
    "value": 2849,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722124800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-28T00:00:00.000Z",
    "value": 1419,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723161600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-09T00:00:00.000Z",
    "value": 622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726704000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-19T00:00:00.000Z",
    "value": 13598,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726963200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-22T00:00:00.000Z",
    "value": 24280,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728345600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-08T00:00:00.000Z",
    "value": 3236,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729382400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-20T00:00:00.000Z",
    "value": 4983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733270400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-04T00:00:00.000Z",
    "value": 2105,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736640000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-12T00:00:00.000Z",
    "value": 3266,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737072000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-17T00:00:00.000Z",
    "value": 2227,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737331200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-20T00:00:00.000Z",
    "value": 1894,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740614400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-27T00:00:00.000Z",
    "value": 836,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1742342400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-19T00:00:00.000Z",
    "value": 578,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743120000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-28T00:00:00.000Z",
    "value": 4790,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744934400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-18T00:00:00.000Z",
    "value": 10957,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746316800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-04T00:00:00.000Z",
    "value": 7009,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749081600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-05T00:00:00.000Z",
    "value": 2871,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750118400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-17T00:00:00.000Z",
    "value": 6254,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752192000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-11T00:00:00.000Z",
    "value": 6684,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753228800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-23T00:00:00.000Z",
    "value": 22823,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753315200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-24T00:00:00.000Z",
    "value": 6198,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755734400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-21T00:00:00.000Z",
    "value": 14145,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757462400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-10T00:00:00.000Z",
    "value": 27692,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757548800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-11T00:00:00.000Z",
    "value": 14361,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758585600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-23T00:00:00.000Z",
    "value": 11355,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758844800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-26T00:00:00.000Z",
    "value": 17496,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761782400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-30T00:00:00.000Z",
    "value": 27183,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762992000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-13T00:00:00.000Z",
    "value": 11473,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763942400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-24T00:00:00.000Z",
    "value": 15748,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765238400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-09T00:00:00.000Z",
    "value": 4983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766275200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-21T00:00:00.000Z",
    "value": 2267,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767139200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-31T00:00:00.000Z",
    "value": 5219,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767225600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-01T00:00:00.000Z",
    "value": 4132,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767484800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-04T00:00:00.000Z",
    "value": 6788,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768435200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-15T00:00:00.000Z",
    "value": 811,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769904000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-01T00:00:00.000Z",
    "value": 5982,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769990400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-02T00:00:00.000Z",
    "value": 12303,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771286400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-17T00:00:00.000Z",
    "value": 9893,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772064000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-26T00:00:00.000Z",
    "value": 5519,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772409600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-02T00:00:00.000Z",
    "value": 1652,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772582400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-04T00:00:00.000Z",
    "value": 5639,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773964800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-20T00:00:00.000Z",
    "value": 7605,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776297600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-16T00:00:00.000Z",
    "value": 7465,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777161600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-26T00:00:00.000Z",
    "value": 1249,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777507200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-30T00:00:00.000Z",
    "value": 1184,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777766400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-03T00:00:00.000Z",
    "value": 612,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778371200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-10T00:00:00.000Z",
    "value": 2855,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780444800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-03T00:00:00.000Z",
    "value": 10019,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781049600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-10T00:00:00.000Z",
    "value": 9820,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781568000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-16T00:00:00.000Z",
    "value": 5415,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784246400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-17T00:00:00.000Z",
    "value": 12116,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785628800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-02T00:00:00.000Z",
    "value": 3387,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788912000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-09T00:00:00.000Z",
    "value": 3179,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1791244800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-06T00:00:00.000Z",
    "value": 10136,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1576886400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-21T00:00:00.000Z",
    "value": 43892,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577318400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-26T00:00:00.000Z",
    "value": 78063,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577404800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-27T00:00:00.000Z",
    "value": 84162,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577664000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-30T00:00:00.000Z",
    "value": 121643,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581292800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-10T00:00:00.000Z",
    "value": 612517,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583452800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-06T00:00:00.000Z",
    "value": 1199401,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584921600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-23T00:00:00.000Z",
    "value": 570836,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590105600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-22T00:00:00.000Z",
    "value": 2169548,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591401600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-06T00:00:00.000Z",
    "value": 1427763,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591660800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-09T00:00:00.000Z",
    "value": 1408137,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591833600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-11T00:00:00.000Z",
    "value": 1308966,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594944000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-17T00:00:00.000Z",
    "value": 2462812,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595203200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-20T00:00:00.000Z",
    "value": 2650804,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595980800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-29T00:00:00.000Z",
    "value": 4702683,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597017600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-10T00:00:00.000Z",
    "value": 6528462,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597536000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-16T00:00:00.000Z",
    "value": 5464594,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601942400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-06T00:00:00.000Z",
    "value": 8517128,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602547200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-13T00:00:00.000Z",
    "value": 10353621,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602720000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-15T00:00:00.000Z",
    "value": 11015339,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603238400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-21T00:00:00.000Z",
    "value": 11224927,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604880000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-09T00:00:00.000Z",
    "value": 14999869,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607644800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-11T00:00:00.000Z",
    "value": 20478019,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608336000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-19T00:00:00.000Z",
    "value": 28774322,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609113600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-28T00:00:00.000Z",
    "value": 44703340,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609459200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-01T00:00:00.000Z",
    "value": 55499613,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611446400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-24T00:00:00.000Z",
    "value": 129424000,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612569600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-06T00:00:00.000Z",
    "value": 180522542,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617062400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-30T00:00:00.000Z",
    "value": 285264643,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617148800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-31T00:00:00.000Z",
    "value": 281965114,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619481600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-27T00:00:00.000Z",
    "value": 423932531,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620000000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-03T00:00:00.000Z",
    "value": 535767500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620086400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-04T00:00:00.000Z",
    "value": 586159183,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624492800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-24T00:00:00.000Z",
    "value": 499573646,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625097600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-01T00:00:00.000Z",
    "value": 564616616,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625356800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-04T00:00:00.000Z",
    "value": 585136674,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625443200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-05T00:00:00.000Z",
    "value": 616978765,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632355200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-23T00:00:00.000Z",
    "value": 866706540,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633996800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-12T00:00:00.000Z",
    "value": 1041700606,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634083200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-13T00:00:00.000Z",
    "value": 1037254731,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634256000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-15T00:00:00.000Z",
    "value": 1083961403,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634774400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-21T00:00:00.000Z",
    "value": 1167470284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635897600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-03T00:00:00.000Z",
    "value": 1155264917,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637107200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-17T00:00:00.000Z",
    "value": 909501458,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637539200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-22T00:00:00.000Z",
    "value": 856288732,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638230400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-30T00:00:00.000Z",
    "value": 840299187,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638748800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-06T00:00:00.000Z",
    "value": 849323409,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641427200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-06T00:00:00.000Z",
    "value": 570344602,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642377600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-17T00:00:00.000Z",
    "value": 514075880,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642723200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-21T00:00:00.000Z",
    "value": 480906531,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642809600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-22T00:00:00.000Z",
    "value": 415670261,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643932800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-04T00:00:00.000Z",
    "value": 445024185,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646784000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-09T00:00:00.000Z",
    "value": 438595870,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647043200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-12T00:00:00.000Z",
    "value": 436473315,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654128000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-02T00:00:00.000Z",
    "value": 454565333,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654387200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-05T00:00:00.000Z",
    "value": 457094465,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658188800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-19T00:00:00.000Z",
    "value": 412033366,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658966400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-28T00:00:00.000Z",
    "value": 430642073,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659052800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-29T00:00:00.000Z",
    "value": 458263600,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665360000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-10T00:00:00.000Z",
    "value": 170392170,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665705600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-14T00:00:00.000Z",
    "value": 164621514,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665964800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-17T00:00:00.000Z",
    "value": 170558134,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666396800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-22T00:00:00.000Z",
    "value": 168815767,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667520000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-04T00:00:00.000Z",
    "value": 191816111,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667952000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-09T00:00:00.000Z",
    "value": 185574164,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668556800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-16T00:00:00.000Z",
    "value": 168796764,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668643200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-17T00:00:00.000Z",
    "value": 165769477,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669766400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-30T00:00:00.000Z",
    "value": 168470815,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670198400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-05T00:00:00.000Z",
    "value": 174615944,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670371200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-07T00:00:00.000Z",
    "value": 170953096,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671840000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-24T00:00:00.000Z",
    "value": 167900307,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675468800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-04T00:00:00.000Z",
    "value": 230878196,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676505600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-16T00:00:00.000Z",
    "value": 208624982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678665600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-13T00:00:00.000Z",
    "value": 237007516,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678752000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-14T00:00:00.000Z",
    "value": 243072892,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679788800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-26T00:00:00.000Z",
    "value": 253850636,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680912000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-08T00:00:00.000Z",
    "value": 264065668,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681171200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-11T00:00:00.000Z",
    "value": 280987866,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682380800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-25T00:00:00.000Z",
    "value": 274950461,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684800000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-23T00:00:00.000Z",
    "value": 277721507,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684886400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-24T00:00:00.000Z",
    "value": 284280135,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684972800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-25T00:00:00.000Z",
    "value": 277699931,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686009600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-06T00:00:00.000Z",
    "value": 288989741,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686441600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-11T00:00:00.000Z",
    "value": 274159596,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687737600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-26T00:00:00.000Z",
    "value": 282680044,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688428800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-04T00:00:00.000Z",
    "value": 286279329,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688601600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-06T00:00:00.000Z",
    "value": 278154431,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689811200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-20T00:00:00.000Z",
    "value": 278287685,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692316800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-18T00:00:00.000Z",
    "value": 251780057,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693094400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-27T00:00:00.000Z",
    "value": 236664064,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693872000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-05T00:00:00.000Z",
    "value": 230991893,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693958400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-06T00:00:00.000Z",
    "value": 231847330,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694131200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-08T00:00:00.000Z",
    "value": 232235675,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695686400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-26T00:00:00.000Z",
    "value": 232745902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698019200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-23T00:00:00.000Z",
    "value": 245321919,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701993600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-08T00:00:00.000Z",
    "value": 349747167,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704412800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-05T00:00:00.000Z",
    "value": 349382556,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706140800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-25T00:00:00.000Z",
    "value": 357458156,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706745600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-01T00:00:00.000Z",
    "value": 364600329,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706832000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-02T00:00:00.000Z",
    "value": 369990457,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707264000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-07T00:00:00.000Z",
    "value": 374249095,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707868800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-14T00:00:00.000Z",
    "value": 416201982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708646400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-23T00:00:00.000Z",
    "value": 437534759,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709164800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-29T00:00:00.000Z",
    "value": 493625740,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711411200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-26T00:00:00.000Z",
    "value": 537409670,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711584000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-28T00:00:00.000Z",
    "value": 513392778,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712188800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-04T00:00:00.000Z",
    "value": 475410206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712361600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-06T00:00:00.000Z",
    "value": 504552110,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713312000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-17T00:00:00.000Z",
    "value": 454371317,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718323200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-14T00:00:00.000Z",
    "value": 583673084,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718755200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-19T00:00:00.000Z",
    "value": 578230682,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719964800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-03T00:00:00.000Z",
    "value": 569788021,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722384000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-31T00:00:00.000Z",
    "value": 553191416,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724630400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-26T00:00:00.000Z",
    "value": 514409096,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724976000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-30T00:00:00.000Z",
    "value": 457662402,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725235200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-02T00:00:00.000Z",
    "value": 438097584,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725667200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-07T00:00:00.000Z",
    "value": 422808842,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728259200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-07T00:00:00.000Z",
    "value": 451755441,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733702400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-09T00:00:00.000Z",
    "value": 696922950,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734566400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-19T00:00:00.000Z",
    "value": 626260526,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741132800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-05T00:00:00.000Z",
    "value": 395176288,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743033600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-27T00:00:00.000Z",
    "value": 361973659,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747526400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-18T00:00:00.000Z",
    "value": 438036860,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747612800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-19T00:00:00.000Z",
    "value": 432344902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747872000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-22T00:00:00.000Z",
    "value": 450504388,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748131200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-25T00:00:00.000Z",
    "value": 445393069,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748563200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-30T00:00:00.000Z",
    "value": 461832152,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749340800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-08T00:00:00.000Z",
    "value": 437325840,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751500800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-03T00:00:00.000Z",
    "value": 480120528,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751673600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-05T00:00:00.000Z",
    "value": 464545387,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752796800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-18T00:00:00.000Z",
    "value": 640364199,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752969600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-20T00:00:00.000Z",
    "value": 649850667,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753574400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-27T00:00:00.000Z",
    "value": 662926019,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758153600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-18T00:00:00.000Z",
    "value": 801788944,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758326400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-20T00:00:00.000Z",
    "value": 783715303,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758931200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-27T00:00:00.000Z",
    "value": 713879919,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761177600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-23T00:00:00.000Z",
    "value": 682900858,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762128000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-03T00:00:00.000Z",
    "value": 870875151,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765065600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-07T00:00:00.000Z",
    "value": 1036871885,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766880000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-28T00:00:00.000Z",
    "value": 1007890692,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767657600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-06T00:00:00.000Z",
    "value": 1084796218,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767744000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-07T00:00:00.000Z",
    "value": 942466833,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768348800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-14T00:00:00.000Z",
    "value": 775842585,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769385600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-26T00:00:00.000Z",
    "value": 674168681,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772150400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-27T00:00:00.000Z",
    "value": 500346856,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772236800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-28T00:00:00.000Z",
    "value": 476619474,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773100800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-10T00:00:00.000Z",
    "value": 489532189,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773619200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-16T00:00:00.000Z",
    "value": 524418307,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776988800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-24T00:00:00.000Z",
    "value": 569693723,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777420800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-29T00:00:00.000Z",
    "value": 546363381,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779148800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-19T00:00:00.000Z",
    "value": 519999817,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780099200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-30T00:00:00.000Z",
    "value": 500598322,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780185600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-31T00:00:00.000Z",
    "value": 508346141,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781481600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-15T00:00:00.000Z",
    "value": 441985134,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782691200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-29T00:00:00.000Z",
    "value": 419642212,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783296000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-06T00:00:00.000Z",
    "value": 495402413,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786579200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-13T00:00:00.000Z",
    "value": 571817993,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787356800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-22T00:00:00.000Z",
    "value": 753131564,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789257600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-13T00:00:00.000Z",
    "value": 744309455,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789948800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-21T00:00:00.000Z",
    "value": 791920632,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790985600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-03T00:00:00.000Z",
    "value": 765642882,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791072000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-04T00:00:00.000Z",
    "value": 769716837,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791697967",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-11T05:52:47.000Z",
    "value": 712641845,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704585600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-07T00:00:00.000Z",
    "value": 6137,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704672000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-08T00:00:00.000Z",
    "value": 7035,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704931200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-11T00:00:00.000Z",
    "value": 12020,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705795200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-21T00:00:00.000Z",
    "value": 3236,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706400000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-28T00:00:00.000Z",
    "value": 7841,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707350400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-08T00:00:00.000Z",
    "value": 9667,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707523200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-10T00:00:00.000Z",
    "value": 2864,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707955200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-15T00:00:00.000Z",
    "value": 8344,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709078400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-28T00:00:00.000Z",
    "value": 21841,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710979200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-21T00:00:00.000Z",
    "value": 171693,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711929600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-01T00:00:00.000Z",
    "value": 11150,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712016000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-02T00:00:00.000Z",
    "value": 8917,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713225600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-16T00:00:00.000Z",
    "value": 1132,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1713830400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-23T00:00:00.000Z",
    "value": 4860,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714608000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-02T00:00:00.000Z",
    "value": 5530,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718409600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-15T00:00:00.000Z",
    "value": 13747,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719619200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-29T00:00:00.000Z",
    "value": 5822,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719705600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-30T00:00:00.000Z",
    "value": 4515,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722297600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-30T00:00:00.000Z",
    "value": 1989,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727049600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-23T00:00:00.000Z",
    "value": 21725,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730246400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-30T00:00:00.000Z",
    "value": 12048,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731456000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-13T00:00:00.000Z",
    "value": 16031,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733443200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-06T00:00:00.000Z",
    "value": 10102,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733529600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-07T00:00:00.000Z",
    "value": 25001,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734220800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-15T00:00:00.000Z",
    "value": 12580,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734998400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-24T00:00:00.000Z",
    "value": 14027,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735516800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-30T00:00:00.000Z",
    "value": 12170,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735603200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-31T00:00:00.000Z",
    "value": 4837,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735862400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-03T00:00:00.000Z",
    "value": 2340,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736467200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-10T00:00:00.000Z",
    "value": 7308,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736553600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-11T00:00:00.000Z",
    "value": 6308,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736812800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-14T00:00:00.000Z",
    "value": 13746,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737763200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-25T00:00:00.000Z",
    "value": 4397,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738713600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-05T00:00:00.000Z",
    "value": 10201,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739232000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-11T00:00:00.000Z",
    "value": 9917,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740009600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-20T00:00:00.000Z",
    "value": 1528,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740873600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-02T00:00:00.000Z",
    "value": 1780,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741219200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-06T00:00:00.000Z",
    "value": 11386,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1741478400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-09T00:00:00.000Z",
    "value": 4914,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742256000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-18T00:00:00.000Z",
    "value": 672,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742688000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-23T00:00:00.000Z",
    "value": 1684,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747094400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-13T00:00:00.000Z",
    "value": 27163,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751155200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-29T00:00:00.000Z",
    "value": 14765,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751414400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-02T00:00:00.000Z",
    "value": 10078,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753920000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-31T00:00:00.000Z",
    "value": 16354,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754438400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-06T00:00:00.000Z",
    "value": 6049,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755475200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-18T00:00:00.000Z",
    "value": 14463,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755993600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-24T00:00:00.000Z",
    "value": 20246,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757030400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-05T00:00:00.000Z",
    "value": 14841,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757203200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-07T00:00:00.000Z",
    "value": 10496,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759276800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-01T00:00:00.000Z",
    "value": 38080,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759881600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-08T00:00:00.000Z",
    "value": 31926,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1759968000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-09T00:00:00.000Z",
    "value": 8145,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760054400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-10T00:00:00.000Z",
    "value": 12687,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761264000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-24T00:00:00.000Z",
    "value": 7777,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761523200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-27T00:00:00.000Z",
    "value": 20700,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761868800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-31T00:00:00.000Z",
    "value": 16477,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763164800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-15T00:00:00.000Z",
    "value": 9534,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766448000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-23T00:00:00.000Z",
    "value": 17980,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766966400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-29T00:00:00.000Z",
    "value": 13030,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767052800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-30T00:00:00.000Z",
    "value": 8482,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767312000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-02T00:00:00.000Z",
    "value": 13880,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771718400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-22T00:00:00.000Z",
    "value": 18197,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774137600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-22T00:00:00.000Z",
    "value": 5077,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775606400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-08T00:00:00.000Z",
    "value": 7196,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775779200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-10T00:00:00.000Z",
    "value": 1010,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776816000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-22T00:00:00.000Z",
    "value": 3901,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777680000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-02T00:00:00.000Z",
    "value": 1517,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777939200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-05T00:00:00.000Z",
    "value": 7150,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782950400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-02T00:00:00.000Z",
    "value": 23298,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783123200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-04T00:00:00.000Z",
    "value": 8069,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783900800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-13T00:00:00.000Z",
    "value": 9949,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785456000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-31T00:00:00.000Z",
    "value": 19568,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786320000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-10T00:00:00.000Z",
    "value": 30422,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786665600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-14T00:00:00.000Z",
    "value": 17797,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786924800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-17T00:00:00.000Z",
    "value": 14067,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704844800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-10T00:00:00.000Z",
    "value": 6228,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705622400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-19T00:00:00.000Z",
    "value": 1774,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706918400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-03T00:00:00.000Z",
    "value": 1349,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707004800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-04T00:00:00.000Z",
    "value": 610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709424000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-03T00:00:00.000Z",
    "value": 2150,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712707200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-10T00:00:00.000Z",
    "value": 1350,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712793600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-11T00:00:00.000Z",
    "value": 329,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714003200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-25T00:00:00.000Z",
    "value": 719,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714694400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-03T00:00:00.000Z",
    "value": 481,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714953600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-06T00:00:00.000Z",
    "value": 2034,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1715644800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-14T00:00:00.000Z",
    "value": 27702,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719878400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-02T00:00:00.000Z",
    "value": 3453,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720310400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-07T00:00:00.000Z",
    "value": 1687,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724544000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-25T00:00:00.000Z",
    "value": 8150,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724803200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-28T00:00:00.000Z",
    "value": 2644,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728604800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-11T00:00:00.000Z",
    "value": 1817,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729296000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-19T00:00:00.000Z",
    "value": 3615,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730505600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-02T00:00:00.000Z",
    "value": 3060,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731024000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-08T00:00:00.000Z",
    "value": 4461,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733875200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-11T00:00:00.000Z",
    "value": 2937,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733961600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-12T00:00:00.000Z",
    "value": 8270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734912000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-23T00:00:00.000Z",
    "value": 5669,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735689600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-01T00:00:00.000Z",
    "value": 2216,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736899200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-15T00:00:00.000Z",
    "value": 3652,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739664000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-16T00:00:00.000Z",
    "value": 88,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740787200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-01T00:00:00.000Z",
    "value": 114,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743552000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-02T00:00:00.000Z",
    "value": 9323,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744502400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-13T00:00:00.000Z",
    "value": 7716,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744761600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-16T00:00:00.000Z",
    "value": 3314,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746662400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-08T00:00:00.000Z",
    "value": 5955,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747008000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-12T00:00:00.000Z",
    "value": 8464,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747267200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-15T00:00:00.000Z",
    "value": 11991,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750291200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-19T00:00:00.000Z",
    "value": 4787,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751068800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-28T00:00:00.000Z",
    "value": 3960,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754006400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-01T00:00:00.000Z",
    "value": 11406,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756944000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-04T00:00:00.000Z",
    "value": 6125,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757808000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-14T00:00:00.000Z",
    "value": 6404,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757980800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-16T00:00:00.000Z",
    "value": 20874,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758240000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-19T00:00:00.000Z",
    "value": 12311,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758412800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-21T00:00:00.000Z",
    "value": 3542,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760918400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-20T00:00:00.000Z",
    "value": 10668,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762473600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-07T00:00:00.000Z",
    "value": 9899,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763510400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-19T00:00:00.000Z",
    "value": 12727,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763683200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-21T00:00:00.000Z",
    "value": 6883,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764547200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-01T00:00:00.000Z",
    "value": 8637,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1764979200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-06T00:00:00.000Z",
    "value": 2970,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766620800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-25T00:00:00.000Z",
    "value": 11300,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768780800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-19T00:00:00.000Z",
    "value": 23848,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1770854400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-12T00:00:00.000Z",
    "value": 9723,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771113600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-15T00:00:00.000Z",
    "value": 3472,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771545600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-20T00:00:00.000Z",
    "value": 2160,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771804800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-23T00:00:00.000Z",
    "value": 5243,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773878400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-19T00:00:00.000Z",
    "value": 5747,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778976000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-17T00:00:00.000Z",
    "value": 1450,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780272000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-01T00:00:00.000Z",
    "value": 4337,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781308800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-13T00:00:00.000Z",
    "value": 3196,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785024000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-26T00:00:00.000Z",
    "value": 7835,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786233600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-09T00:00:00.000Z",
    "value": 3751,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787011200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-18T00:00:00.000Z",
    "value": 13020,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787702400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-26T00:00:00.000Z",
    "value": 13518,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789689600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-18T00:00:00.000Z",
    "value": 17810,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791504000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-09T00:00:00.000Z",
    "value": 8924,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791676800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-11T00:00:00.000Z",
    "value": 24797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706313600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-27T00:00:00.000Z",
    "value": 2660,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708300800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-19T00:00:00.000Z",
    "value": 3990,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708992000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-27T00:00:00.000Z",
    "value": 10398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709337600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-02T00:00:00.000Z",
    "value": 5579,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710201600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-12T00:00:00.000Z",
    "value": 3669,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1714176000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-27T00:00:00.000Z",
    "value": 882,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716076800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-19T00:00:00.000Z",
    "value": 3752,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717545600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-05T00:00:00.000Z",
    "value": 11903,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717804800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-08T00:00:00.000Z",
    "value": 20780,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719273600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-25T00:00:00.000Z",
    "value": 2260,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722038400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-27T00:00:00.000Z",
    "value": 331,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723420800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-12T00:00:00.000Z",
    "value": 8817,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723507200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-13T00:00:00.000Z",
    "value": 5447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723939200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-18T00:00:00.000Z",
    "value": 331,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724457600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-24T00:00:00.000Z",
    "value": 1610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726876800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-21T00:00:00.000Z",
    "value": 24567,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727654400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-30T00:00:00.000Z",
    "value": 2629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728172800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-06T00:00:00.000Z",
    "value": 524,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730160000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-29T00:00:00.000Z",
    "value": 4707,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730678400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-04T00:00:00.000Z",
    "value": 12693,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731369600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-12T00:00:00.000Z",
    "value": 9667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731715200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-16T00:00:00.000Z",
    "value": 4678,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733616000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-08T00:00:00.000Z",
    "value": 1273,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734048000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-13T00:00:00.000Z",
    "value": 11942,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736985600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-16T00:00:00.000Z",
    "value": 1342,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743206400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-29T00:00:00.000Z",
    "value": 515,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745539200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-25T00:00:00.000Z",
    "value": 4587,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746144000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-02T00:00:00.000Z",
    "value": 7821,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746489600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-06T00:00:00.000Z",
    "value": 1995,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747353600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-16T00:00:00.000Z",
    "value": 11940,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749859200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-14T00:00:00.000Z",
    "value": 8982,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750982400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-27T00:00:00.000Z",
    "value": 4656,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756512000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-30T00:00:00.000Z",
    "value": 8597,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759363200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-02T00:00:00.000Z",
    "value": 25882,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762560000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-08T00:00:00.000Z",
    "value": 65515,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764201600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-27T00:00:00.000Z",
    "value": 12497,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764633600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-02T00:00:00.000Z",
    "value": 15481,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765756800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-15T00:00:00.000Z",
    "value": 7915,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768089600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-11T00:00:00.000Z",
    "value": 3813,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768953600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-21T00:00:00.000Z",
    "value": 4374,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770163200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-04T00:00:00.000Z",
    "value": 6398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773014400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-09T00:00:00.000Z",
    "value": 4595,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775520000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-07T00:00:00.000Z",
    "value": 3629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775692800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-09T00:00:00.000Z",
    "value": 1987,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775865600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-11T00:00:00.000Z",
    "value": 3180,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775952000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-12T00:00:00.000Z",
    "value": 10123,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778630400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-13T00:00:00.000Z",
    "value": 15102,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780876800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-08T00:00:00.000Z",
    "value": 7613,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781222400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-12T00:00:00.000Z",
    "value": 2418,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782604800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-28T00:00:00.000Z",
    "value": 13972,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784073600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-15T00:00:00.000Z",
    "value": 11661,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787097600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-19T00:00:00.000Z",
    "value": 12617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789776000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-19T00:00:00.000Z",
    "value": 5761,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790294400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-25T00:00:00.000Z",
    "value": 14507,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1577923200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-02T00:00:00.000Z",
    "value": 178523,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578096000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-04T00:00:00.000Z",
    "value": 249411,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580860800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-05T00:00:00.000Z",
    "value": 458829,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584144000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-14T00:00:00.000Z",
    "value": 617492,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586563200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-11T00:00:00.000Z",
    "value": 1205662,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590192000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-23T00:00:00.000Z",
    "value": 2109717,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591056000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-02T00:00:00.000Z",
    "value": 1529212,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593561600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-01T00:00:00.000Z",
    "value": 2169624,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594166400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-08T00:00:00.000Z",
    "value": 2131847,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594684800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-14T00:00:00.000Z",
    "value": 2567925,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595808000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-27T00:00:00.000Z",
    "value": 3956213,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1596585600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-05T00:00:00.000Z",
    "value": 6065762,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598745600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-30T00:00:00.000Z",
    "value": 5625152,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598918400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-01T00:00:00.000Z",
    "value": 6164071,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599523200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-08T00:00:00.000Z",
    "value": 5172155,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599868800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-12T00:00:00.000Z",
    "value": 5158495,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606694400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-30T00:00:00.000Z",
    "value": 21182026,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611792000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-28T00:00:00.000Z",
    "value": 125588651,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612915200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-10T00:00:00.000Z",
    "value": 190873387,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621987200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-26T00:00:00.000Z",
    "value": 470307104,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622160000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-28T00:00:00.000Z",
    "value": 539480176,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625011200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-30T00:00:00.000Z",
    "value": 569769940,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626739200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-20T00:00:00.000Z",
    "value": 511483525,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628121600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-05T00:00:00.000Z",
    "value": 712025356,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628812800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-13T00:00:00.000Z",
    "value": 839334032,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629763200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-24T00:00:00.000Z",
    "value": 951371568,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630281600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-30T00:00:00.000Z",
    "value": 941857380,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632096000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-20T00:00:00.000Z",
    "value": 949743332,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633219200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-03T00:00:00.000Z",
    "value": 974560763,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635120000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-25T00:00:00.000Z",
    "value": 1118814412,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1635552000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-30T00:00:00.000Z",
    "value": 1129638128,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637625600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-23T00:00:00.000Z",
    "value": 826960573,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639872000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-19T00:00:00.000Z",
    "value": 635851666,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640217600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-23T00:00:00.000Z",
    "value": 628476106,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643760000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-02T00:00:00.000Z",
    "value": 464041569,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646006400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-28T00:00:00.000Z",
    "value": 452285101,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646265600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-03T00:00:00.000Z",
    "value": 491498925,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647129600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-13T00:00:00.000Z",
    "value": 436018153,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648425600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-28T00:00:00.000Z",
    "value": 559643469,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654214400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-03T00:00:00.000Z",
    "value": 434105397,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654560000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-07T00:00:00.000Z",
    "value": 477363159,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654646400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-08T00:00:00.000Z",
    "value": 468870751,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657497600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-11T00:00:00.000Z",
    "value": 291737594,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658880000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-27T00:00:00.000Z",
    "value": 376142887,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660089600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-10T00:00:00.000Z",
    "value": 408634495,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662681600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-09T00:00:00.000Z",
    "value": 216561983,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664582400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-01T00:00:00.000Z",
    "value": 165260312,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664668800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-02T00:00:00.000Z",
    "value": 166789139,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666224000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-20T00:00:00.000Z",
    "value": 168801972,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669075200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-22T00:00:00.000Z",
    "value": 152196881,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670716800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-11T00:00:00.000Z",
    "value": 169752787,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671321600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-18T00:00:00.000Z",
    "value": 164794584,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672704000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-03T00:00:00.000Z",
    "value": 166078611,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673308800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-10T00:00:00.000Z",
    "value": 180854397,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674432000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-23T00:00:00.000Z",
    "value": 222565180,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675209600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-01T00:00:00.000Z",
    "value": 215425343,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1677024000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-22T00:00:00.000Z",
    "value": 235703432,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678147200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-07T00:00:00.000Z",
    "value": 231622354,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678320000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-09T00:00:00.000Z",
    "value": 225821811,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678579200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-12T00:00:00.000Z",
    "value": 214478036,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679184000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-19T00:00:00.000Z",
    "value": 256917893,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680393600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-02T00:00:00.000Z",
    "value": 259825181,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681603200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-16T00:00:00.000Z",
    "value": 316288228,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682726400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-29T00:00:00.000Z",
    "value": 282104797,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682812800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-30T00:00:00.000Z",
    "value": 283038707,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684281600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-17T00:00:00.000Z",
    "value": 277010749,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685059200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-26T00:00:00.000Z",
    "value": 275939644,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685232000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-28T00:00:00.000Z",
    "value": 291202697,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685664000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-02T00:00:00.000Z",
    "value": 298754983,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687132800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-19T00:00:00.000Z",
    "value": 266256641,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687651200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-25T00:00:00.000Z",
    "value": 279420982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689206400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-13T00:00:00.000Z",
    "value": 268165647,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689465600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-16T00:00:00.000Z",
    "value": 275052097,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690934400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-02T00:00:00.000Z",
    "value": 277481072,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695254400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-21T00:00:00.000Z",
    "value": 235977864,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695772800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-27T00:00:00.000Z",
    "value": 232858423,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697846400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-21T00:00:00.000Z",
    "value": 232666529,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699747200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-12T00:00:00.000Z",
    "value": 300042757,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704326400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-04T00:00:00.000Z",
    "value": 338369136,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709942400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-09T00:00:00.000Z",
    "value": 563891984,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710115200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-11T00:00:00.000Z",
    "value": 560554072,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712966400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-13T00:00:00.000Z",
    "value": 482920498,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713916800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-24T00:00:00.000Z",
    "value": 473462335,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1717200000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-01T00:00:00.000Z",
    "value": 562505109,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718582400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-17T00:00:00.000Z",
    "value": 599758708,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719360000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-26T00:00:00.000Z",
    "value": 571802991,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720915200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-14T00:00:00.000Z",
    "value": 537887157,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723075200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-08T00:00:00.000Z",
    "value": 428755421,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723852800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-17T00:00:00.000Z",
    "value": 504785926,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727740800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-01T00:00:00.000Z",
    "value": 481660288,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728086400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-05T00:00:00.000Z",
    "value": 448388329,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729987200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-27T00:00:00.000Z",
    "value": 480520792,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730764800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-05T00:00:00.000Z",
    "value": 463751742,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730937600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-07T00:00:00.000Z",
    "value": 516270295,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731801600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-17T00:00:00.000Z",
    "value": 583133417,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732147200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-21T00:00:00.000Z",
    "value": 568544801,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736208000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-07T00:00:00.000Z",
    "value": 642471791,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736294400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-08T00:00:00.000Z",
    "value": 592227084,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738022400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-28T00:00:00.000Z",
    "value": 543839307,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739404800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-13T00:00:00.000Z",
    "value": 495300367,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739577600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-15T00:00:00.000Z",
    "value": 488510129,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741824000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-13T00:00:00.000Z",
    "value": 351129034,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741910400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-14T00:00:00.000Z",
    "value": 344596537,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742169600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-17T00:00:00.000Z",
    "value": 347989161,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743379200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-31T00:00:00.000Z",
    "value": 332960357,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746403200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-05T00:00:00.000Z",
    "value": 314222359,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747180800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-14T00:00:00.000Z",
    "value": 457005979,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747958400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-23T00:00:00.000Z",
    "value": 468694676,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748217600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-26T00:00:00.000Z",
    "value": 451759773,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748476800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-29T00:00:00.000Z",
    "value": 467686348,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748736000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-01T00:00:00.000Z",
    "value": 443094819,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749427200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-09T00:00:00.000Z",
    "value": 436525730,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754524800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-07T00:00:00.000Z",
    "value": 627614006,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754697600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-09T00:00:00.000Z",
    "value": 672287727,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754870400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-11T00:00:00.000Z",
    "value": 707234548,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755561600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-19T00:00:00.000Z",
    "value": 710949690,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756857600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-03T00:00:00.000Z",
    "value": 713167338,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759190400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-30T00:00:00.000Z",
    "value": 767980156,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761955200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-01T00:00:00.000Z",
    "value": 863084277,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762300800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-05T00:00:00.000Z",
    "value": 843178474,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763424000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-18T00:00:00.000Z",
    "value": 1032732373,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763856000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-23T00:00:00.000Z",
    "value": 954223139,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767398400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-03T00:00:00.000Z",
    "value": 1074753715,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1767571200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-05T00:00:00.000Z",
    "value": 1080384395,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771632000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-21T00:00:00.000Z",
    "value": 510354558,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772928000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-08T00:00:00.000Z",
    "value": 479128246,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773792000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-18T00:00:00.000Z",
    "value": 557196479,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776643200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-20T00:00:00.000Z",
    "value": 555098417,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777075200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-25T00:00:00.000Z",
    "value": 556190795,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777593600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-01T00:00:00.000Z",
    "value": 558209886,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778025600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-06T00:00:00.000Z",
    "value": 590551226,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778716800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-14T00:00:00.000Z",
    "value": 552196262,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779494400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-23T00:00:00.000Z",
    "value": 510968646,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779926400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-28T00:00:00.000Z",
    "value": 503777909,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780012800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-29T00:00:00.000Z",
    "value": 499324140,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782432000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-26T00:00:00.000Z",
    "value": 426274560,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783468800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-08T00:00:00.000Z",
    "value": 494791925,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783641600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-10T00:00:00.000Z",
    "value": 484828826,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783814400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-12T00:00:00.000Z",
    "value": 508372698,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785542400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-01T00:00:00.000Z",
    "value": 567177893,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787529600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-24T00:00:00.000Z",
    "value": 737998404,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787788800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-27T00:00:00.000Z",
    "value": 743389798,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788048000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-30T00:00:00.000Z",
    "value": 738611328,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790208000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-24T00:00:00.000Z",
    "value": 774220951,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790899200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-02T00:00:00.000Z",
    "value": 772660650,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705968000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-23T00:00:00.000Z",
    "value": 11684,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707436800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-09T00:00:00.000Z",
    "value": 11899,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709683200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-06T00:00:00.000Z",
    "value": 3725,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710460800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-15T00:00:00.000Z",
    "value": 52155,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710633600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-17T00:00:00.000Z",
    "value": 36677,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710892800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-20T00:00:00.000Z",
    "value": 78213,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711324800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-25T00:00:00.000Z",
    "value": 12164,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711497600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-27T00:00:00.000Z",
    "value": 14514,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715299200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-10T00:00:00.000Z",
    "value": 53399,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716595200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-25T00:00:00.000Z",
    "value": 12031,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718150400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-12T00:00:00.000Z",
    "value": 9768,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723248000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-10T00:00:00.000Z",
    "value": 723,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724284800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-22T00:00:00.000Z",
    "value": 17897,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725321600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-03T00:00:00.000Z",
    "value": 12315,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725408000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-04T00:00:00.000Z",
    "value": 15039,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726099200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-12T00:00:00.000Z",
    "value": 41667,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726790400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-20T00:00:00.000Z",
    "value": 48877,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727308800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-26T00:00:00.000Z",
    "value": 42708,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729641600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-23T00:00:00.000Z",
    "value": 4396,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731974400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-19T00:00:00.000Z",
    "value": 10297,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1732060800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-20T00:00:00.000Z",
    "value": 21402,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734480000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-18T00:00:00.000Z",
    "value": 8976,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735171200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-26T00:00:00.000Z",
    "value": 10884,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735257600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-27T00:00:00.000Z",
    "value": 13528,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736380800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-09T00:00:00.000Z",
    "value": 1359,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738627200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-04T00:00:00.000Z",
    "value": 15227,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739750400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-17T00:00:00.000Z",
    "value": 2708,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739836800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-18T00:00:00.000Z",
    "value": 5629,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743638400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-03T00:00:00.000Z",
    "value": 3539,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745366400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-23T00:00:00.000Z",
    "value": 6586,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1748908800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-03T00:00:00.000Z",
    "value": 38549,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750032000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-16T00:00:00.000Z",
    "value": 14979,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752883200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-19T00:00:00.000Z",
    "value": 15453,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753488000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-26T00:00:00.000Z",
    "value": 12954,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754784000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-10T00:00:00.000Z",
    "value": 10165,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754956800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-12T00:00:00.000Z",
    "value": 27692,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756080000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-25T00:00:00.000Z",
    "value": 11181,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758067200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-17T00:00:00.000Z",
    "value": 22806,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758499200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-22T00:00:00.000Z",
    "value": 11552,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760313600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-13T00:00:00.000Z",
    "value": 7553,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760832000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-19T00:00:00.000Z",
    "value": 8019,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761350400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-25T00:00:00.000Z",
    "value": 9889,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763596800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-20T00:00:00.000Z",
    "value": 11363,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765497600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-12T00:00:00.000Z",
    "value": 7770,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766361600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-22T00:00:00.000Z",
    "value": 23651,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769126400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-23T00:00:00.000Z",
    "value": 4728,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1769212800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-24T00:00:00.000Z",
    "value": 14973,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770076800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-03T00:00:00.000Z",
    "value": 20238,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770336000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-06T00:00:00.000Z",
    "value": 11001,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770508800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-08T00:00:00.000Z",
    "value": 23078,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771372800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-18T00:00:00.000Z",
    "value": 3996,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772496000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-03T00:00:00.000Z",
    "value": 8707,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774483200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-26T00:00:00.000Z",
    "value": 2769,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774569600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-27T00:00:00.000Z",
    "value": 12296,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775174400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-03T00:00:00.000Z",
    "value": 6463,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776124800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-14T00:00:00.000Z",
    "value": 7646,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1776384000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-17T00:00:00.000Z",
    "value": 17072,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1777334400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-28T00:00:00.000Z",
    "value": 8812,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778803200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-15T00:00:00.000Z",
    "value": 7819,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780358400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-02T00:00:00.000Z",
    "value": 30673,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780617600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-05T00:00:00.000Z",
    "value": 8068,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781395200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-14T00:00:00.000Z",
    "value": 9927,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783987200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-14T00:00:00.000Z",
    "value": 21017,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784160000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-16T00:00:00.000Z",
    "value": 27180,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785196800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-28T00:00:00.000Z",
    "value": 14298,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785888000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-05T00:00:00.000Z",
    "value": 10788,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787443200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-23T00:00:00.000Z",
    "value": 14583,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787961600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-29T00:00:00.000Z",
    "value": 12235,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789603200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-17T00:00:00.000Z",
    "value": 15294,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789862400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-20T00:00:00.000Z",
    "value": 7369,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704326400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-04T00:00:00.000Z",
    "value": 3253,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709942400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-09T00:00:00.000Z",
    "value": 5358,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710115200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-11T00:00:00.000Z",
    "value": 19398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712966400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-13T00:00:00.000Z",
    "value": 1545,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713916800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-24T00:00:00.000Z",
    "value": 4256,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717200000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-01T00:00:00.000Z",
    "value": 22705,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718582400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-17T00:00:00.000Z",
    "value": 2326,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719360000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-26T00:00:00.000Z",
    "value": 455,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720915200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-14T00:00:00.000Z",
    "value": 6046,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723075200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-08T00:00:00.000Z",
    "value": 8579,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1723852800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-17T00:00:00.000Z",
    "value": 10819,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727740800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-01T00:00:00.000Z",
    "value": 7029,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728086400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-05T00:00:00.000Z",
    "value": 2291,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729987200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-27T00:00:00.000Z",
    "value": 3562,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730764800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-05T00:00:00.000Z",
    "value": 7352,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730937600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-07T00:00:00.000Z",
    "value": 2710,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731801600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-17T00:00:00.000Z",
    "value": 5789,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1732147200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-21T00:00:00.000Z",
    "value": 3099,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736208000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-07T00:00:00.000Z",
    "value": 414,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736294400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-08T00:00:00.000Z",
    "value": 5406,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738022400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-28T00:00:00.000Z",
    "value": 4399,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739404800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-13T00:00:00.000Z",
    "value": 826,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739577600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-15T00:00:00.000Z",
    "value": 368,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741824000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-13T00:00:00.000Z",
    "value": 1827,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741910400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-14T00:00:00.000Z",
    "value": 6333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742169600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-17T00:00:00.000Z",
    "value": 930,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743379200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-31T00:00:00.000Z",
    "value": 818,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1746403200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-05T00:00:00.000Z",
    "value": 2753,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747180800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-14T00:00:00.000Z",
    "value": 5076,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747958400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-23T00:00:00.000Z",
    "value": 30598,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748217600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-26T00:00:00.000Z",
    "value": 29132,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748476800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-29T00:00:00.000Z",
    "value": 23338,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748736000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-01T00:00:00.000Z",
    "value": 26664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749427200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-09T00:00:00.000Z",
    "value": 46895,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754524800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-07T00:00:00.000Z",
    "value": 3909,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754697600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-09T00:00:00.000Z",
    "value": 26385,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754870400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-11T00:00:00.000Z",
    "value": 11066,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755561600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-19T00:00:00.000Z",
    "value": 16112,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756857600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-03T00:00:00.000Z",
    "value": 22876,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759190400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-30T00:00:00.000Z",
    "value": 18012,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761955200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-01T00:00:00.000Z",
    "value": 2546,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762300800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-05T00:00:00.000Z",
    "value": 64079,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763424000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-18T00:00:00.000Z",
    "value": 8106,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763856000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-23T00:00:00.000Z",
    "value": 7966,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767398400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-03T00:00:00.000Z",
    "value": 6967,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767571200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-05T00:00:00.000Z",
    "value": 10219,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771632000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-21T00:00:00.000Z",
    "value": 2669,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772928000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-08T00:00:00.000Z",
    "value": 1507,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773792000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-18T00:00:00.000Z",
    "value": 5730,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776643200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-20T00:00:00.000Z",
    "value": 10662,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777075200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-25T00:00:00.000Z",
    "value": 1912,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777593600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-01T00:00:00.000Z",
    "value": 6251,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778025600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-06T00:00:00.000Z",
    "value": 3854,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778716800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-14T00:00:00.000Z",
    "value": 2447,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779494400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-23T00:00:00.000Z",
    "value": 3113,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779926400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-28T00:00:00.000Z",
    "value": 4657,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780012800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-29T00:00:00.000Z",
    "value": 2247,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782432000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-26T00:00:00.000Z",
    "value": 5732,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783468800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-08T00:00:00.000Z",
    "value": 8069,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783641600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-10T00:00:00.000Z",
    "value": 9565,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783814400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-12T00:00:00.000Z",
    "value": 6542,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785542400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-01T00:00:00.000Z",
    "value": 7271,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787529600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-24T00:00:00.000Z",
    "value": 9531,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787788800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-27T00:00:00.000Z",
    "value": 11952,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1788048000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-30T00:00:00.000Z",
    "value": 3439,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790208000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-24T00:00:00.000Z",
    "value": 15203,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790899200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-02T00:00:00.000Z",
    "value": 1628,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1704240000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-03T00:00:00.000Z",
    "value": 3237,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706227200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-26T00:00:00.000Z",
    "value": 1366,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1706572800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-30T00:00:00.000Z",
    "value": 5201,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708905600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-26T00:00:00.000Z",
    "value": 5591,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710374400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-14T00:00:00.000Z",
    "value": 42526,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712448000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-07T00:00:00.000Z",
    "value": 15610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715385600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-11T00:00:00.000Z",
    "value": 51683,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716163200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-20T00:00:00.000Z",
    "value": 7230,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718841600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-20T00:00:00.000Z",
    "value": 1640,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719446400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-27T00:00:00.000Z",
    "value": 1570,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721952000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-26T00:00:00.000Z",
    "value": 3434,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724198400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-21T00:00:00.000Z",
    "value": 3409,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725580800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-06T00:00:00.000Z",
    "value": 19070,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726617600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-18T00:00:00.000Z",
    "value": 36107,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727568000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-29T00:00:00.000Z",
    "value": 2049,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728518400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-10T00:00:00.000Z",
    "value": 1250,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729728000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-24T00:00:00.000Z",
    "value": 6991,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733097600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-02T00:00:00.000Z",
    "value": 762,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737158400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-18T00:00:00.000Z",
    "value": 529,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737417600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-21T00:00:00.000Z",
    "value": 1557,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1737590400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-23T00:00:00.000Z",
    "value": 8444,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738800000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-06T00:00:00.000Z",
    "value": 3831,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744243200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-10T00:00:00.000Z",
    "value": 2945,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1744848000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-17T00:00:00.000Z",
    "value": 17815,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749600000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-11T00:00:00.000Z",
    "value": 23312,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749772800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-13T00:00:00.000Z",
    "value": 23064,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750204800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-18T00:00:00.000Z",
    "value": 7198,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752624000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-16T00:00:00.000Z",
    "value": 4588,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753833600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-30T00:00:00.000Z",
    "value": 8664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754611200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-08T00:00:00.000Z",
    "value": 20693,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755302400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-16T00:00:00.000Z",
    "value": 13772,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755388800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-17T00:00:00.000Z",
    "value": 7230,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755648000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-20T00:00:00.000Z",
    "value": 12443,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1755820800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-22T00:00:00.000Z",
    "value": 18763,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756771200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-02T00:00:00.000Z",
    "value": 13648,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757894400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-15T00:00:00.000Z",
    "value": 17521,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760659200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-17T00:00:00.000Z",
    "value": 24899,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761609600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-28T00:00:00.000Z",
    "value": 20019,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1762732800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-10T00:00:00.000Z",
    "value": 14563,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765843200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-16T00:00:00.000Z",
    "value": 14687,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1767916800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-09T00:00:00.000Z",
    "value": 6181,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768262400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-13T00:00:00.000Z",
    "value": 3938,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771459200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-19T00:00:00.000Z",
    "value": 6720,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772323200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-01T00:00:00.000Z",
    "value": 8691,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774915200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-31T00:00:00.000Z",
    "value": 1631,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775088000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-02T00:00:00.000Z",
    "value": 4770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775347200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-05T00:00:00.000Z",
    "value": 1487,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779667200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-25T00:00:00.000Z",
    "value": 10133,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779840000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-27T00:00:00.000Z",
    "value": 4770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780704000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-06T00:00:00.000Z",
    "value": 5832,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781913600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-20T00:00:00.000Z",
    "value": 4293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783555200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-09T00:00:00.000Z",
    "value": 11201,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784764800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-23T00:00:00.000Z",
    "value": 9604,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785715200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-03T00:00:00.000Z",
    "value": 11856,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788134400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-31T00:00:00.000Z",
    "value": 6533,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788393600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-03T00:00:00.000Z",
    "value": 14013,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788652800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-06T00:00:00.000Z",
    "value": 7912,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789344000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-14T00:00:00.000Z",
    "value": 10581,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790467200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-27T00:00:00.000Z",
    "value": 9657,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579392000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-19T00:00:00.000Z",
    "value": 373626,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580601600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-02T00:00:00.000Z",
    "value": 538337,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582502400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-24T00:00:00.000Z",
    "value": 1271274,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585785600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-02T00:00:00.000Z",
    "value": 641791,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587254400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-19T00:00:00.000Z",
    "value": 969210,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588550400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-04T00:00:00.000Z",
    "value": 1067674,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1588636800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-05T00:00:00.000Z",
    "value": 1011354,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591315200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-05T00:00:00.000Z",
    "value": 1428910,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592697600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-21T00:00:00.000Z",
    "value": 1505622,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595030400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-18T00:00:00.000Z",
    "value": 2554022,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595894400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-28T00:00:00.000Z",
    "value": 4541455,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597104000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-11T00:00:00.000Z",
    "value": 6359984,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597968000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-21T00:00:00.000Z",
    "value": 6473576,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599350400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-06T00:00:00.000Z",
    "value": 5728306,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1599782400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-11T00:00:00.000Z",
    "value": 5229059,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604448000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-04T00:00:00.000Z",
    "value": 11928239,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604793600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-08T00:00:00.000Z",
    "value": 15126070,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605398400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-15T00:00:00.000Z",
    "value": 14509520,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607212800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-06T00:00:00.000Z",
    "value": 21611382,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608422400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-20T00:00:00.000Z",
    "value": 32083297,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608508800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-21T00:00:00.000Z",
    "value": 35163949,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608854400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-25T00:00:00.000Z",
    "value": 37146257,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608940800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-26T00:00:00.000Z",
    "value": 41558946,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609977600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-07T00:00:00.000Z",
    "value": 95652667,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611014400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-19T00:00:00.000Z",
    "value": 121207493,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611619200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-26T00:00:00.000Z",
    "value": 144921346,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611964800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-30T00:00:00.000Z",
    "value": 149109100,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612137600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-01T00:00:00.000Z",
    "value": 143455728,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613952000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-22T00:00:00.000Z",
    "value": 349814150,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615680000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-14T00:00:00.000Z",
    "value": 342106353,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615766400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-15T00:00:00.000Z",
    "value": 335825794,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1620950400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-14T00:00:00.000Z",
    "value": 715263999,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621555200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-21T00:00:00.000Z",
    "value": 548067791,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621641600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-22T00:00:00.000Z",
    "value": 511135203,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622592000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-02T00:00:00.000Z",
    "value": 525314355,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624060800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-19T00:00:00.000Z",
    "value": 543898914,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625270400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-03T00:00:00.000Z",
    "value": 540063106,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1625875200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-10T00:00:00.000Z",
    "value": 568599032,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626393600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-16T00:00:00.000Z",
    "value": 539770795,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627084800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-24T00:00:00.000Z",
    "value": 574083289,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627516800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-29T00:00:00.000Z",
    "value": 629867362,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628899200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-14T00:00:00.000Z",
    "value": 919267942,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630454400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-01T00:00:00.000Z",
    "value": 979760732,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632441600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-24T00:00:00.000Z",
    "value": 883361184,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632787200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-28T00:00:00.000Z",
    "value": 845920090,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637193600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-18T00:00:00.000Z",
    "value": 904382762,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637366400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-20T00:00:00.000Z",
    "value": 890022657,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638835200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-07T00:00:00.000Z",
    "value": 890306128,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639267200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-12T00:00:00.000Z",
    "value": 770915624,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642291200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-16T00:00:00.000Z",
    "value": 508503225,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642550400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-19T00:00:00.000Z",
    "value": 498598453,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643500800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-30T00:00:00.000Z",
    "value": 424780740,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643673600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-01T00:00:00.000Z",
    "value": 431197322,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644796800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-14T00:00:00.000Z",
    "value": 513457049,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645142400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-18T00:00:00.000Z",
    "value": 498945916,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646697600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-08T00:00:00.000Z",
    "value": 424454714,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647734400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-20T00:00:00.000Z",
    "value": 504039981,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647907200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-22T00:00:00.000Z",
    "value": 511905815,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648857600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-02T00:00:00.000Z",
    "value": 583777203,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649894400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-14T00:00:00.000Z",
    "value": 575231705,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650412800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-20T00:00:00.000Z",
    "value": 637082641,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651104000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-28T00:00:00.000Z",
    "value": 561764698,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652745600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-17T00:00:00.000Z",
    "value": 439123674,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653868800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-30T00:00:00.000Z",
    "value": 463642553,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655769600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-21T00:00:00.000Z",
    "value": 295690769,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657670400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-13T00:00:00.000Z",
    "value": 290522587,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666828800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-27T00:00:00.000Z",
    "value": 194223208,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667433600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-03T00:00:00.000Z",
    "value": 191291738,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668384000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-14T00:00:00.000Z",
    "value": 166614472,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669680000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-29T00:00:00.000Z",
    "value": 157313902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671753600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-23T00:00:00.000Z",
    "value": 167515779,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672272000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-29T00:00:00.000Z",
    "value": 166916795,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672790400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-04T00:00:00.000Z",
    "value": 165247025,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680220800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-31T00:00:00.000Z",
    "value": 256585284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682899200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-01T00:00:00.000Z",
    "value": 282760920,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683158400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-04T00:00:00.000Z",
    "value": 284912330,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683244800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-05T00:00:00.000Z",
    "value": 282002140,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683676800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-10T00:00:00.000Z",
    "value": 275294173,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684195200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-16T00:00:00.000Z",
    "value": 275468894,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684713600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-22T00:00:00.000Z",
    "value": 275558958,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685145600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-27T00:00:00.000Z",
    "value": 286516899,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686182400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-08T00:00:00.000Z",
    "value": 288019835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686355200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-10T00:00:00.000Z",
    "value": 288740561,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688169600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-01T00:00:00.000Z",
    "value": 286063095,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693440000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-31T00:00:00.000Z",
    "value": 244884246,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695427200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-23T00:00:00.000Z",
    "value": 236102415,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1695513600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-24T00:00:00.000Z",
    "value": 235178041,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698796800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-01T00:00:00.000Z",
    "value": 265513381,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701043200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-27T00:00:00.000Z",
    "value": 302288012,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701734400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-05T00:00:00.000Z",
    "value": 338859842,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702080000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-09T00:00:00.000Z",
    "value": 355447354,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703030400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-20T00:00:00.000Z",
    "value": 332010696,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1704844800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-10T00:00:00.000Z",
    "value": 364767709,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705622400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-19T00:00:00.000Z",
    "value": 381693118,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706918400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-03T00:00:00.000Z",
    "value": 366196902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707004800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-04T00:00:00.000Z",
    "value": 365366124,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709424000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-03T00:00:00.000Z",
    "value": 496844680,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712707200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-10T00:00:00.000Z",
    "value": 529312173,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712793600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-11T00:00:00.000Z",
    "value": 522002062,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714003200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-25T00:00:00.000Z",
    "value": 463604094,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714694400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-03T00:00:00.000Z",
    "value": 438630239,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1714953600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-06T00:00:00.000Z",
    "value": 455297454,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715644800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-14T00:00:00.000Z",
    "value": 430447933,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1719878400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-02T00:00:00.000Z",
    "value": 577509816,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720310400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-07T00:00:00.000Z",
    "value": 518967401,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724544000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-25T00:00:00.000Z",
    "value": 511358432,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724803200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-28T00:00:00.000Z",
    "value": 446774817,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728604800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-11T00:00:00.000Z",
    "value": 444058992,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729296000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-19T00:00:00.000Z",
    "value": 493540704,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730505600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-02T00:00:00.000Z",
    "value": 488417456,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731024000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-08T00:00:00.000Z",
    "value": 540575490,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733875200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-11T00:00:00.000Z",
    "value": 643068130,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733961600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-12T00:00:00.000Z",
    "value": 681650476,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734912000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-23T00:00:00.000Z",
    "value": 565002128,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735689600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-01T00:00:00.000Z",
    "value": 579180038,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736899200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-15T00:00:00.000Z",
    "value": 566824859,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739664000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-16T00:00:00.000Z",
    "value": 485148502,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1740787200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-01T00:00:00.000Z",
    "value": 412182206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743552000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-02T00:00:00.000Z",
    "value": 342735812,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744502400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-13T00:00:00.000Z",
    "value": 299136758,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744761600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-16T00:00:00.000Z",
    "value": 294272455,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746662400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-08T00:00:00.000Z",
    "value": 324330612,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747008000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-12T00:00:00.000Z",
    "value": 430361699,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747267200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-15T00:00:00.000Z",
    "value": 455349967,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750291200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-19T00:00:00.000Z",
    "value": 446661498,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751068800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-28T00:00:00.000Z",
    "value": 450401123,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754006400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-01T00:00:00.000Z",
    "value": 650256726,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756944000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-04T00:00:00.000Z",
    "value": 727067736,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757808000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-14T00:00:00.000Z",
    "value": 810439461,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757980800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-16T00:00:00.000Z",
    "value": 784085918,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758240000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-19T00:00:00.000Z",
    "value": 795530125,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758412800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-21T00:00:00.000Z",
    "value": 794856092,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760918400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-20T00:00:00.000Z",
    "value": 711713192,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762473600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-07T00:00:00.000Z",
    "value": 1149673941,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763510400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-19T00:00:00.000Z",
    "value": 1051921441,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763683200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-21T00:00:00.000Z",
    "value": 977576850,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764547200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-01T00:00:00.000Z",
    "value": 1009700829,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764979200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-06T00:00:00.000Z",
    "value": 1032301125,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766620800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-25T00:00:00.000Z",
    "value": 1012793486,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768780800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-19T00:00:00.000Z",
    "value": 758521576,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770854400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-12T00:00:00.000Z",
    "value": 504083940,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771113600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-15T00:00:00.000Z",
    "value": 527691886,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771545600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-20T00:00:00.000Z",
    "value": 505449146,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771804800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-23T00:00:00.000Z",
    "value": 500593054,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773878400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-19T00:00:00.000Z",
    "value": 530679303,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778976000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-17T00:00:00.000Z",
    "value": 529337585,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780272000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-01T00:00:00.000Z",
    "value": 502996781,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781308800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-13T00:00:00.000Z",
    "value": 429995562,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785024000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-26T00:00:00.000Z",
    "value": 569314540,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786233600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-09T00:00:00.000Z",
    "value": 590774746,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787011200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-18T00:00:00.000Z",
    "value": 579824268,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787702400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-26T00:00:00.000Z",
    "value": 730326802,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789689600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-18T00:00:00.000Z",
    "value": 723376367,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791504000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-09T00:00:00.000Z",
    "value": 701321304,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1791676800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-11T00:00:00.000Z",
    "value": 715455024,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704240000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-03T00:00:00.000Z",
    "value": 6431,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706227200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-26T00:00:00.000Z",
    "value": 3107,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706572800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-30T00:00:00.000Z",
    "value": 9475,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1708905600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-26T00:00:00.000Z",
    "value": 10003,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1710374400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-14T00:00:00.000Z",
    "value": 62063,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712448000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-07T00:00:00.000Z",
    "value": 22953,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715385600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-11T00:00:00.000Z",
    "value": 78687,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1716163200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-20T00:00:00.000Z",
    "value": 11585,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718841600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-20T00:00:00.000Z",
    "value": 3893,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719446400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-27T00:00:00.000Z",
    "value": 3099,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1721952000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-26T00:00:00.000Z",
    "value": 5668,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724198400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-21T00:00:00.000Z",
    "value": 5229,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1725580800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-06T00:00:00.000Z",
    "value": 28680,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726617600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-18T00:00:00.000Z",
    "value": 52244,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727568000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-29T00:00:00.000Z",
    "value": 3291,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728518400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-10T00:00:00.000Z",
    "value": 2787,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729728000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-24T00:00:00.000Z",
    "value": 10293,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733097600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-02T00:00:00.000Z",
    "value": 2525,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737158400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-18T00:00:00.000Z",
    "value": 2303,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737417600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-21T00:00:00.000Z",
    "value": 4368,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1737590400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-23T00:00:00.000Z",
    "value": 13432,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738800000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-06T00:00:00.000Z",
    "value": 7686,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744243200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-10T00:00:00.000Z",
    "value": 5057,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744848000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-17T00:00:00.000Z",
    "value": 25925,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749600000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-11T00:00:00.000Z",
    "value": 33557,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1749772800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-13T00:00:00.000Z",
    "value": 31363,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750204800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-18T00:00:00.000Z",
    "value": 10808,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1752624000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-16T00:00:00.000Z",
    "value": 7196,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1753833600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-30T00:00:00.000Z",
    "value": 12653,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754611200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-08T00:00:00.000Z",
    "value": 30209,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755302400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-16T00:00:00.000Z",
    "value": 21613,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755388800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-17T00:00:00.000Z",
    "value": 11336,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755648000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-20T00:00:00.000Z",
    "value": 18845,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755820800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-22T00:00:00.000Z",
    "value": 25663,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756771200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-02T00:00:00.000Z",
    "value": 20995,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757894400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-15T00:00:00.000Z",
    "value": 24485,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760659200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-17T00:00:00.000Z",
    "value": 35890,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1761609600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-28T00:00:00.000Z",
    "value": 34234,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762732800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-10T00:00:00.000Z",
    "value": 26235,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765843200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-16T00:00:00.000Z",
    "value": 21110,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1767916800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-09T00:00:00.000Z",
    "value": 10503,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768262400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-13T00:00:00.000Z",
    "value": 6135,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771459200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-19T00:00:00.000Z",
    "value": 9406,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1772323200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-01T00:00:00.000Z",
    "value": 11829,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774915200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-31T00:00:00.000Z",
    "value": 2754,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775088000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-02T00:00:00.000Z",
    "value": 7818,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1775347200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-04-05T00:00:00.000Z",
    "value": 2482,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779667200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-25T00:00:00.000Z",
    "value": 15300,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779840000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-27T00:00:00.000Z",
    "value": 7294,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780704000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-06T00:00:00.000Z",
    "value": 7466,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781913600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-20T00:00:00.000Z",
    "value": 6114,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1783555200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-09T00:00:00.000Z",
    "value": 16667,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1784764800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-23T00:00:00.000Z",
    "value": 15491,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785715200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-03T00:00:00.000Z",
    "value": 17059,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788134400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-31T00:00:00.000Z",
    "value": 9857,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788393600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-03T00:00:00.000Z",
    "value": 19918,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788652800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-06T00:00:00.000Z",
    "value": 12169,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789344000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-14T00:00:00.000Z",
    "value": 17606,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790467200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-27T00:00:00.000Z",
    "value": 14122,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705104000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-13T00:00:00.000Z",
    "value": 5630,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1708473600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-21T00:00:00.000Z",
    "value": 6236,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713052800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-14T00:00:00.000Z",
    "value": 3836,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713657600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-21T00:00:00.000Z",
    "value": 672,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714435200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-30T00:00:00.000Z",
    "value": 5807,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716336000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-22T00:00:00.000Z",
    "value": 11355,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716508800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-24T00:00:00.000Z",
    "value": 7797,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1716940800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-29T00:00:00.000Z",
    "value": 25587,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717372800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-03T00:00:00.000Z",
    "value": 13892,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717459200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-04T00:00:00.000Z",
    "value": 8667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1717632000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-06T00:00:00.000Z",
    "value": 16141,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718496000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-16T00:00:00.000Z",
    "value": 3205,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1720483200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-09T00:00:00.000Z",
    "value": 3737,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721174400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-17T00:00:00.000Z",
    "value": 4113,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1721606400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-22T00:00:00.000Z",
    "value": 838,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722988800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-07T00:00:00.000Z",
    "value": 5182,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724112000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-20T00:00:00.000Z",
    "value": 9538,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725494400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-05T00:00:00.000Z",
    "value": 18103,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727913600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-03T00:00:00.000Z",
    "value": 2661,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728691200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-12T00:00:00.000Z",
    "value": 377,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1729468800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-21T00:00:00.000Z",
    "value": 8396,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730073600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-28T00:00:00.000Z",
    "value": 13378,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730851200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-06T00:00:00.000Z",
    "value": 11698,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731628800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-15T00:00:00.000Z",
    "value": 5225,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735344000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-28T00:00:00.000Z",
    "value": 2104,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735776000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-02T00:00:00.000Z",
    "value": 1263,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736121600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-06T00:00:00.000Z",
    "value": 3748,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738281600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-31T00:00:00.000Z",
    "value": 3736,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739145600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-10T00:00:00.000Z",
    "value": 3774,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739491200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-14T00:00:00.000Z",
    "value": 525,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739923200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-19T00:00:00.000Z",
    "value": 2721,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740096000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-21T00:00:00.000Z",
    "value": 2340,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741305600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-07T00:00:00.000Z",
    "value": 2643,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743292800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-30T00:00:00.000Z",
    "value": 2297,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743897600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-06T00:00:00.000Z",
    "value": 1071,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744588800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-14T00:00:00.000Z",
    "value": 13794,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1744675200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-15T00:00:00.000Z",
    "value": 23178,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747699200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-20T00:00:00.000Z",
    "value": 9009,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1750723200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-24T00:00:00.000Z",
    "value": 8647,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752019200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-09T00:00:00.000Z",
    "value": 5964,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752537600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-15T00:00:00.000Z",
    "value": 2637,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752710400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-17T00:00:00.000Z",
    "value": 10383,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753142400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-22T00:00:00.000Z",
    "value": 28941,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754352000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-05T00:00:00.000Z",
    "value": 4590,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1756339200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-28T00:00:00.000Z",
    "value": 7153,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757376000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-09T00:00:00.000Z",
    "value": 2109,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758758400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-25T00:00:00.000Z",
    "value": 6253,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759449600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-03T00:00:00.000Z",
    "value": 15935,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760140800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-11T00:00:00.000Z",
    "value": 1297,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766707200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-26T00:00:00.000Z",
    "value": 8948,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769040000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-22T00:00:00.000Z",
    "value": 18116,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771977600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-25T00:00:00.000Z",
    "value": 12967,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775001600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-01T00:00:00.000Z",
    "value": 2696,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776470400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-18T00:00:00.000Z",
    "value": 5821,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778198400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-08T00:00:00.000Z",
    "value": 4943,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778284800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-09T00:00:00.000Z",
    "value": 3562,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1778457600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-11T00:00:00.000Z",
    "value": 4242,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779235200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-20T00:00:00.000Z",
    "value": 9971,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779580800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-24T00:00:00.000Z",
    "value": 3242,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780963200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-09T00:00:00.000Z",
    "value": 5444,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783209600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-05T00:00:00.000Z",
    "value": 1926,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784332800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-18T00:00:00.000Z",
    "value": 9293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1784851200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-24T00:00:00.000Z",
    "value": 14977,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785801600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-04T00:00:00.000Z",
    "value": 14176,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786406400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-11T00:00:00.000Z",
    "value": 13787,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705968000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-23T00:00:00.000Z",
    "value": 7783,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707436800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-09T00:00:00.000Z",
    "value": 6024,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709683200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-06T00:00:00.000Z",
    "value": 725,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710460800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-15T00:00:00.000Z",
    "value": 36068,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710633600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-17T00:00:00.000Z",
    "value": 30816,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710892800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-20T00:00:00.000Z",
    "value": 52295,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711324800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-25T00:00:00.000Z",
    "value": 7625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711497600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-27T00:00:00.000Z",
    "value": 7058,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715299200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-10T00:00:00.000Z",
    "value": 34642,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716595200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-25T00:00:00.000Z",
    "value": 7720,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718150400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-12T00:00:00.000Z",
    "value": 5071,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723248000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-10T00:00:00.000Z",
    "value": 398,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724284800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-22T00:00:00.000Z",
    "value": 12106,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725321600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-03T00:00:00.000Z",
    "value": 8313,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725408000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-04T00:00:00.000Z",
    "value": 10054,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726099200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-12T00:00:00.000Z",
    "value": 28871,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726790400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-20T00:00:00.000Z",
    "value": 32147,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727308800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-26T00:00:00.000Z",
    "value": 28205,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729641600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-23T00:00:00.000Z",
    "value": 2664,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731974400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-19T00:00:00.000Z",
    "value": 6567,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732060800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-20T00:00:00.000Z",
    "value": 14099,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734480000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-18T00:00:00.000Z",
    "value": 5290,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735171200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-26T00:00:00.000Z",
    "value": 6451,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735257600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-27T00:00:00.000Z",
    "value": 8333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736380800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-09T00:00:00.000Z",
    "value": 39.85,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738627200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-04T00:00:00.000Z",
    "value": 8959,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739750400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-17T00:00:00.000Z",
    "value": 768,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739836800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-18T00:00:00.000Z",
    "value": 3227,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1743638400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-03T00:00:00.000Z",
    "value": 2389,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745366400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-23T00:00:00.000Z",
    "value": 4335,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748908800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-03T00:00:00.000Z",
    "value": 25338,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750032000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-16T00:00:00.000Z",
    "value": 10166,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752883200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-19T00:00:00.000Z",
    "value": 10025,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1753488000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-26T00:00:00.000Z",
    "value": 8782,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754784000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-10T00:00:00.000Z",
    "value": 6942,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754956800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-12T00:00:00.000Z",
    "value": 17499,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1756080000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-25T00:00:00.000Z",
    "value": 7404,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758067200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-17T00:00:00.000Z",
    "value": 16068,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1758499200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-22T00:00:00.000Z",
    "value": 7293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760313600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-13T00:00:00.000Z",
    "value": 3870,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1760832000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-19T00:00:00.000Z",
    "value": 5429,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761350400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-25T00:00:00.000Z",
    "value": 6854,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1763596800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-20T00:00:00.000Z",
    "value": 7648,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765497600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-12T00:00:00.000Z",
    "value": 5325,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1766361600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-22T00:00:00.000Z",
    "value": 16333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769126400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-23T00:00:00.000Z",
    "value": 2667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769212800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-24T00:00:00.000Z",
    "value": 11497,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770076800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-03T00:00:00.000Z",
    "value": 14018,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770336000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-06T00:00:00.000Z",
    "value": 7074,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770508800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-08T00:00:00.000Z",
    "value": 16929,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771372800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-18T00:00:00.000Z",
    "value": 2752,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1772496000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-03T00:00:00.000Z",
    "value": 6049,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774483200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-26T00:00:00.000Z",
    "value": 1678,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774569600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-27T00:00:00.000Z",
    "value": 8475,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1775174400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-03T00:00:00.000Z",
    "value": 4622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776124800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-14T00:00:00.000Z",
    "value": 5622,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776384000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-17T00:00:00.000Z",
    "value": 12070,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777334400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-28T00:00:00.000Z",
    "value": 6022,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1778803200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-15T00:00:00.000Z",
    "value": 5266,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780358400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-02T00:00:00.000Z",
    "value": 21742,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780617600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-05T00:00:00.000Z",
    "value": 5533,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781395200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-14T00:00:00.000Z",
    "value": 6686,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783987200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-14T00:00:00.000Z",
    "value": 13922,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784160000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-16T00:00:00.000Z",
    "value": 15056,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785196800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-28T00:00:00.000Z",
    "value": 9397,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1785888000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-05T00:00:00.000Z",
    "value": 6852,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787443200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-23T00:00:00.000Z",
    "value": 10047,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787961600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-29T00:00:00.000Z",
    "value": 8238,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789603200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-17T00:00:00.000Z",
    "value": 9512,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1789862400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-20T00:00:00.000Z",
    "value": 4754,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579910400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-25T00:00:00.000Z",
    "value": 444318,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1580774400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-04T00:00:00.000Z",
    "value": 505342,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582243200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-21T00:00:00.000Z",
    "value": 1212022,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1582934400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-29T00:00:00.000Z",
    "value": 1251571,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583107200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-02T00:00:00.000Z",
    "value": 1165548,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1585094400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-25T00:00:00.000Z",
    "value": 647075,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586304000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-08T00:00:00.000Z",
    "value": 1468352,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587513600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-22T00:00:00.000Z",
    "value": 694918,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589155200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-11T00:00:00.000Z",
    "value": 1460959,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590364800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-25T00:00:00.000Z",
    "value": 1476617,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593648000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-02T00:00:00.000Z",
    "value": 2173993,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598227200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-24T00:00:00.000Z",
    "value": 6400117,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600387200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-18T00:00:00.000Z",
    "value": 5957535,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603929600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-29T00:00:00.000Z",
    "value": 12762364,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605052800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-11T00:00:00.000Z",
    "value": 16557339,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607731200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-12T00:00:00.000Z",
    "value": 19023625,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610236800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-10T00:00:00.000Z",
    "value": 104804017,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610755200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-16T00:00:00.000Z",
    "value": 115983404,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610928000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-18T00:00:00.000Z",
    "value": 117326149,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612742400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-08T00:00:00.000Z",
    "value": 172168462,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613779200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-20T00:00:00.000Z",
    "value": 339717345,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613865600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-21T00:00:00.000Z",
    "value": 359361857,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614643200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-02T00:00:00.000Z",
    "value": 264239968,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1617408000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-03T00:00:00.000Z",
    "value": 291424745,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618704000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-18T00:00:00.000Z",
    "value": 374025796,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619395200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-26T00:00:00.000Z",
    "value": 387369380,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626220800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-14T00:00:00.000Z",
    "value": 540211047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626652800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-19T00:00:00.000Z",
    "value": 534889339,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626998400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-23T00:00:00.000Z",
    "value": 554678876,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633651200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-08T00:00:00.000Z",
    "value": 1021880607,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638144000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-29T00:00:00.000Z",
    "value": 832677387,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638576000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-04T00:00:00.000Z",
    "value": 730438963,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640476800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-26T00:00:00.000Z",
    "value": 643872191,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640908800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-31T00:00:00.000Z",
    "value": 587154091,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641168000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-03T00:00:00.000Z",
    "value": 608425239,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643155200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-26T00:00:00.000Z",
    "value": 389077395,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643241600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-27T00:00:00.000Z",
    "value": 458918816,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1646524800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-06T00:00:00.000Z",
    "value": 441588032,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647302400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-15T00:00:00.000Z",
    "value": 439220093,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647475200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-17T00:00:00.000Z",
    "value": 476534527,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648684800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-31T00:00:00.000Z",
    "value": 564388904,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649116800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-05T00:00:00.000Z",
    "value": 628737460,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649203200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-06T00:00:00.000Z",
    "value": 596400071,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650585600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-22T00:00:00.000Z",
    "value": 617649087,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1651363200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-01T00:00:00.000Z",
    "value": 590308471,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653523200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-26T00:00:00.000Z",
    "value": 503489371,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656028800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-24T00:00:00.000Z",
    "value": 308507130,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659398400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-02T00:00:00.000Z",
    "value": 442176858,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659484800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-03T00:00:00.000Z",
    "value": 436872355,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660262400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-12T00:00:00.000Z",
    "value": 428195849,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662249600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-04T00:00:00.000Z",
    "value": 183860169,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662422400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-06T00:00:00.000Z",
    "value": 190461461,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663459200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-18T00:00:00.000Z",
    "value": 178686388,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663891200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-23T00:00:00.000Z",
    "value": 164601563,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665446400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-11T00:00:00.000Z",
    "value": 162338820,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667606400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-05T00:00:00.000Z",
    "value": 203692707,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668470400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-15T00:00:00.000Z",
    "value": 170327970,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669161600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-23T00:00:00.000Z",
    "value": 154274788,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673395200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-11T00:00:00.000Z",
    "value": 181710286,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673913600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-17T00:00:00.000Z",
    "value": 209665578,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674000000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-18T00:00:00.000Z",
    "value": 211344026,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674086400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-19T00:00:00.000Z",
    "value": 203843513,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675123200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-31T00:00:00.000Z",
    "value": 213545218,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679443200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-22T00:00:00.000Z",
    "value": 257277220,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680134400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-30T00:00:00.000Z",
    "value": 253675416,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680739200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-06T00:00:00.000Z",
    "value": 269863606,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681257600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-12T00:00:00.000Z",
    "value": 277710931,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681344000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-13T00:00:00.000Z",
    "value": 286795020,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1682208000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-23T00:00:00.000Z",
    "value": 279177713,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683763200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-11T00:00:00.000Z",
    "value": 272865429,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684022400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-14T00:00:00.000Z",
    "value": 272228669,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686096000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-07T00:00:00.000Z",
    "value": 298728173,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688515200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-05T00:00:00.000Z",
    "value": 284195410,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689724800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-19T00:00:00.000Z",
    "value": 276736884,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691625600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-10T00:00:00.000Z",
    "value": 278226435,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693267200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-29T00:00:00.000Z",
    "value": 237536944,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694563200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-13T00:00:00.000Z",
    "value": 233953045,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697587200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-18T00:00:00.000Z",
    "value": 228351950,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699833600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-13T00:00:00.000Z",
    "value": 298063147,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700092800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-16T00:00:00.000Z",
    "value": 302616636,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701648000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-04T00:00:00.000Z",
    "value": 332067712,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702166400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-10T00:00:00.000Z",
    "value": 354404692,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702425600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-13T00:00:00.000Z",
    "value": 335168449,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1702598400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-15T00:00:00.000Z",
    "value": 351147946,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703894400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-30T00:00:00.000Z",
    "value": 346307693,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705708800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-20T00:00:00.000Z",
    "value": 384964272,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708041600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-16T00:00:00.000Z",
    "value": 442199491,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708732800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-24T00:00:00.000Z",
    "value": 429350758,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710720000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-18T00:00:00.000Z",
    "value": 526514158,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711152000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-23T00:00:00.000Z",
    "value": 502082902,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711670400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-29T00:00:00.000Z",
    "value": 518118410,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711843200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-31T00:00:00.000Z",
    "value": 520479904,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715472000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-12T00:00:00.000Z",
    "value": 425730671,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715731200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-15T00:00:00.000Z",
    "value": 426298019,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1722816000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-05T00:00:00.000Z",
    "value": 477970026,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723334400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-11T00:00:00.000Z",
    "value": 512382398,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725840000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-09T00:00:00.000Z",
    "value": 439551186,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726185600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-13T00:00:00.000Z",
    "value": 445930284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726272000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-14T00:00:00.000Z",
    "value": 461227247,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726358400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-15T00:00:00.000Z",
    "value": 456137222,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727222400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-25T00:00:00.000Z",
    "value": 492253028,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728432000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-09T00:00:00.000Z",
    "value": 456309773,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729123200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-17T00:00:00.000Z",
    "value": 491181733,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729555200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-22T00:00:00.000Z",
    "value": 505095119,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730419200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-01T00:00:00.000Z",
    "value": 484275489,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731283200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-11T00:00:00.000Z",
    "value": 581276854,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732665600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-27T00:00:00.000Z",
    "value": 603120734,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732838400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-29T00:00:00.000Z",
    "value": 643150326,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733011200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-01T00:00:00.000Z",
    "value": 658358018,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733184000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-03T00:00:00.000Z",
    "value": 639005499,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736035200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-05T00:00:00.000Z",
    "value": 634003035,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738368000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-01T00:00:00.000Z",
    "value": 556522779,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739059200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-09T00:00:00.000Z",
    "value": 476466315,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741996800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-15T00:00:00.000Z",
    "value": 350870138,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745280000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-22T00:00:00.000Z",
    "value": 291277506,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745712000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-27T00:00:00.000Z",
    "value": 326898080,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1747785600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-21T00:00:00.000Z",
    "value": 446463510,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749513600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-10T00:00:00.000Z",
    "value": 462872179,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750377600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-20T00:00:00.000Z",
    "value": 453691880,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1751846400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-07T00:00:00.000Z",
    "value": 473985836,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752278400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-12T00:00:00.000Z",
    "value": 541796862,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759017600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-28T00:00:00.000Z",
    "value": 725009109,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1759622400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-05T00:00:00.000Z",
    "value": 809075481,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761091200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-22T00:00:00.000Z",
    "value": 687640612,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764028800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-25T00:00:00.000Z",
    "value": 1002524835,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764288000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-28T00:00:00.000Z",
    "value": 1020763982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769472000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-27T00:00:00.000Z",
    "value": 697576476,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769558400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-28T00:00:00.000Z",
    "value": 738349626,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1773532800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-15T00:00:00.000Z",
    "value": 504503460,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774396800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-25T00:00:00.000Z",
    "value": 510960808,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776902400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-23T00:00:00.000Z",
    "value": 573787150,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777248000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-27T00:00:00.000Z",
    "value": 566462789,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780790400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-07T00:00:00.000Z",
    "value": 404801241,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1782518400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-27T00:00:00.000Z",
    "value": 428130702,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784505600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-20T00:00:00.000Z",
    "value": 527795982,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786147200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-08T00:00:00.000Z",
    "value": 583984657,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704758400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-09T00:00:00.000Z",
    "value": 8009,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707782400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-13T00:00:00.000Z",
    "value": 9567,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709769600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-07T00:00:00.000Z",
    "value": 33782,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1711238400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-24T00:00:00.000Z",
    "value": 8225,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714262400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-28T00:00:00.000Z",
    "value": 1206,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714780800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-04T00:00:00.000Z",
    "value": 2703,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714867200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-05T00:00:00.000Z",
    "value": 25887,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1717977600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-10T00:00:00.000Z",
    "value": 11171,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1718064000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-11T00:00:00.000Z",
    "value": 6675,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719014400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-22T00:00:00.000Z",
    "value": 4614,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719187200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-06-24T00:00:00.000Z",
    "value": 2008,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719792000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-01T00:00:00.000Z",
    "value": 8192,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720828800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-13T00:00:00.000Z",
    "value": 10618,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722556800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-02T00:00:00.000Z",
    "value": 8742,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1722643200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-03T00:00:00.000Z",
    "value": 1723,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1723766400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-16T00:00:00.000Z",
    "value": 1284,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724889600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-29T00:00:00.000Z",
    "value": 4367,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1726012800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-11T00:00:00.000Z",
    "value": 58432,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727395200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-27T00:00:00.000Z",
    "value": 15065,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1727481600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-09-28T00:00:00.000Z",
    "value": 5579,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731542400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-14T00:00:00.000Z",
    "value": 8646,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734134400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-14T00:00:00.000Z",
    "value": 10447,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735084800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-25T00:00:00.000Z",
    "value": 8723,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735948800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-04T00:00:00.000Z",
    "value": 14687,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1738454400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-02T00:00:00.000Z",
    "value": 1268,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740960000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-03T00:00:00.000Z",
    "value": 8098,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742515200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-21T00:00:00.000Z",
    "value": 1544,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1742947200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-26T00:00:00.000Z",
    "value": 4266,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744070400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-08T00:00:00.000Z",
    "value": 15774,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744416000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-12T00:00:00.000Z",
    "value": 10286,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1745971200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-30T00:00:00.000Z",
    "value": 4080,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750809600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-25T00:00:00.000Z",
    "value": 9264,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751587200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-04T00:00:00.000Z",
    "value": 10116,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751932800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-07-08T00:00:00.000Z",
    "value": 8602,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1755907200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-23T00:00:00.000Z",
    "value": 12667,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762041600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-02T00:00:00.000Z",
    "value": 6330,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763251200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-16T00:00:00.000Z",
    "value": 21725,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1765152000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-08T00:00:00.000Z",
    "value": 5574,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770940800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-13T00:00:00.000Z",
    "value": 61377,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771891200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-24T00:00:00.000Z",
    "value": 5765,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1774742400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-29T00:00:00.000Z",
    "value": 2028,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778889600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-16T00:00:00.000Z",
    "value": 5206,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1779062400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-18T00:00:00.000Z",
    "value": 5510,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780531200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-04T00:00:00.000Z",
    "value": 13418,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781827200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-19T00:00:00.000Z",
    "value": 2853,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1782864000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-01T00:00:00.000Z",
    "value": 8510,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786492800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-12T00:00:00.000Z",
    "value": 13310,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1788480000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-04T00:00:00.000Z",
    "value": 26343,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790035200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-22T00:00:00.000Z",
    "value": 47520,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1790640000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-29T00:00:00.000Z",
    "value": 28081,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791331200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-07T00:00:00.000Z",
    "value": 12049,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791590400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-10T00:00:00.000Z",
    "value": 29952,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704412800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-05T00:00:00.000Z",
    "value": 1179,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706140800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-25T00:00:00.000Z",
    "value": 5257,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706745600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-01T00:00:00.000Z",
    "value": 333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706832000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-02T00:00:00.000Z",
    "value": 3942,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707264000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-07T00:00:00.000Z",
    "value": 5422,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707868800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-14T00:00:00.000Z",
    "value": 1565,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709164800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-29T00:00:00.000Z",
    "value": 4684,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711411200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-26T00:00:00.000Z",
    "value": 3954,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711584000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-28T00:00:00.000Z",
    "value": 9848,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712188800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-04T00:00:00.000Z",
    "value": 8866,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712361600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-06T00:00:00.000Z",
    "value": 20215,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713312000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-17T00:00:00.000Z",
    "value": 304,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718323200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-14T00:00:00.000Z",
    "value": 4491,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718755200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-19T00:00:00.000Z",
    "value": 1312,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719964800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-03T00:00:00.000Z",
    "value": 11740,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722384000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-31T00:00:00.000Z",
    "value": 1700,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724630400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-26T00:00:00.000Z",
    "value": 13570,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1724976000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-30T00:00:00.000Z",
    "value": 785,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725235200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-02T00:00:00.000Z",
    "value": 625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1725667200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-07T00:00:00.000Z",
    "value": 3594,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1728259200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-07T00:00:00.000Z",
    "value": 9992,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733702400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-09T00:00:00.000Z",
    "value": 2333,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734566400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-19T00:00:00.000Z",
    "value": 5955,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741132800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-05T00:00:00.000Z",
    "value": 3013,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1743033600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-27T00:00:00.000Z",
    "value": 1246,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747526400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-18T00:00:00.000Z",
    "value": 7914,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747612800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-19T00:00:00.000Z",
    "value": 5830,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747872000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-22T00:00:00.000Z",
    "value": 23699,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748131200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-25T00:00:00.000Z",
    "value": 11285,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1748563200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-30T00:00:00.000Z",
    "value": 32433,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1749340800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-08T00:00:00.000Z",
    "value": 30431,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751500800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-03T00:00:00.000Z",
    "value": 12749,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751673600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-05T00:00:00.000Z",
    "value": 4284,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752796800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-18T00:00:00.000Z",
    "value": 17107,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1752969600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-20T00:00:00.000Z",
    "value": 18617,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753574400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-27T00:00:00.000Z",
    "value": 15326,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758153600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-18T00:00:00.000Z",
    "value": 24958,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758326400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-20T00:00:00.000Z",
    "value": 1293,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1758931200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-27T00:00:00.000Z",
    "value": 15691,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761177600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-23T00:00:00.000Z",
    "value": 6063,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1762128000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-03T00:00:00.000Z",
    "value": 5907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1765065600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-07T00:00:00.000Z",
    "value": 6211,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766880000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-28T00:00:00.000Z",
    "value": 3869,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767657600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-06T00:00:00.000Z",
    "value": 13772,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767744000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-07T00:00:00.000Z",
    "value": 12161,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1768348800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-14T00:00:00.000Z",
    "value": 13833,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1769385600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-26T00:00:00.000Z",
    "value": 14577,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772150400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-27T00:00:00.000Z",
    "value": 13186,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1772236800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-28T00:00:00.000Z",
    "value": 1387,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773100800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-10T00:00:00.000Z",
    "value": 8165,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1773619200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-16T00:00:00.000Z",
    "value": 4527,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776988800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-24T00:00:00.000Z",
    "value": 1763,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777420800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-29T00:00:00.000Z",
    "value": 12033,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1779148800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-19T00:00:00.000Z",
    "value": 17654,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780099200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-30T00:00:00.000Z",
    "value": 4366,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1780185600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-31T00:00:00.000Z",
    "value": 7827,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1781481600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-15T00:00:00.000Z",
    "value": 7280,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782691200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-29T00:00:00.000Z",
    "value": 7517,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783296000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-06T00:00:00.000Z",
    "value": 2737,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786579200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-13T00:00:00.000Z",
    "value": 9419,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1787356800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-22T00:00:00.000Z",
    "value": 15670,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789257600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-13T00:00:00.000Z",
    "value": 3742,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1789948800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-21T00:00:00.000Z",
    "value": 23135,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1790985600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-03T00:00:00.000Z",
    "value": 14629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1791072000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-10-04T00:00:00.000Z",
    "value": 4227,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1707696000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-12T00:00:00.000Z",
    "value": 4715,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708214400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-18T00:00:00.000Z",
    "value": 4554,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708387200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-20T00:00:00.000Z",
    "value": 1517,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1709596800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-05T00:00:00.000Z",
    "value": 8706,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710028800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-10T00:00:00.000Z",
    "value": 2232,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710547200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-16T00:00:00.000Z",
    "value": 14473,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711065600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-22T00:00:00.000Z",
    "value": 99042,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1712880000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-12T00:00:00.000Z",
    "value": 1199,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1713484800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-19T00:00:00.000Z",
    "value": 1770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715212800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-09T00:00:00.000Z",
    "value": 36375,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716422400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-23T00:00:00.000Z",
    "value": 6689,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1716768000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-27T00:00:00.000Z",
    "value": 9805,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1717891200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-09T00:00:00.000Z",
    "value": 3751,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1718668800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-18T00:00:00.000Z",
    "value": 8826,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719100800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-23T00:00:00.000Z",
    "value": 599,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1719532800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-28T00:00:00.000Z",
    "value": 3184,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1721347200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-19T00:00:00.000Z",
    "value": 3230,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1724716800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-27T00:00:00.000Z",
    "value": 10610,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725753600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-08T00:00:00.000Z",
    "value": 16704,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728864000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-14T00:00:00.000Z",
    "value": 10203,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728950400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-15T00:00:00.000Z",
    "value": 3676,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732492800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-25T00:00:00.000Z",
    "value": 10439,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732579200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-26T00:00:00.000Z",
    "value": 9920,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732752000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-28T00:00:00.000Z",
    "value": 3625,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1734393600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-17T00:00:00.000Z",
    "value": 7696,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1735430400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-29T00:00:00.000Z",
    "value": 1770,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738972800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-08T00:00:00.000Z",
    "value": 1044,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1740528000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-26T00:00:00.000Z",
    "value": 1005,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745193600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-21T00:00:00.000Z",
    "value": 6591,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745625600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-26T00:00:00.000Z",
    "value": 2270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746576000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-07T00:00:00.000Z",
    "value": 3682,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1746921600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-11T00:00:00.000Z",
    "value": 3816,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1748995200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-04T00:00:00.000Z",
    "value": 5306,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750464000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-21T00:00:00.000Z",
    "value": 6715,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750636800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-23T00:00:00.000Z",
    "value": 8210,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752105600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-10T00:00:00.000Z",
    "value": 7998,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1754179200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-03T00:00:00.000Z",
    "value": 13979,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1757635200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-12T00:00:00.000Z",
    "value": 9581,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759104000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-29T00:00:00.000Z",
    "value": 12191,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761436800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-26T00:00:00.000Z",
    "value": 7156,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765584000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-13T00:00:00.000Z",
    "value": 7741,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1765670400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-14T00:00:00.000Z",
    "value": 1809,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1768608000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-17T00:00:00.000Z",
    "value": 10907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769644800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-29T00:00:00.000Z",
    "value": 15975,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769731200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-30T00:00:00.000Z",
    "value": 9883,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769817600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-31T00:00:00.000Z",
    "value": 4258,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1770249600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-05T00:00:00.000Z",
    "value": 14629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1771200000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-16T00:00:00.000Z",
    "value": 8546,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773360000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-13T00:00:00.000Z",
    "value": 9803,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774310400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-24T00:00:00.000Z",
    "value": 9446,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776038400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-13T00:00:00.000Z",
    "value": 5750,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776729600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-21T00:00:00.000Z",
    "value": 9095,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1779408000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-22T00:00:00.000Z",
    "value": 5778,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1781136000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-11T00:00:00.000Z",
    "value": 10935,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782172800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-23T00:00:00.000Z",
    "value": 11623,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783036800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-03T00:00:00.000Z",
    "value": 16265,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1783728000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-11T00:00:00.000Z",
    "value": 14372,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784937600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-25T00:00:00.000Z",
    "value": 10343,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786060800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-07T00:00:00.000Z",
    "value": 7502,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1787270400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-21T00:00:00.000Z",
    "value": 13231,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788566400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-05T00:00:00.000Z",
    "value": 4158,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1788998400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-10T00:00:00.000Z",
    "value": 6991,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1790726400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-09-30T00:00:00.000Z",
    "value": 12477,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581206400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-09T00:00:00.000Z",
    "value": 633157,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1581724800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-02-15T00:00:00.000Z",
    "value": 1230862,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1583193600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-03T00:00:00.000Z",
    "value": 1207789,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584489600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-18T00:00:00.000Z",
    "value": 524705,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586908800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-15T00:00:00.000Z",
    "value": 976951,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593388800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-29T00:00:00.000Z",
    "value": 2178549,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594080000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-07T00:00:00.000Z",
    "value": 2122407,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1595116800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-19T00:00:00.000Z",
    "value": 2741075,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597190400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-12T00:00:00.000Z",
    "value": 5641674,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1597363200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-14T00:00:00.000Z",
    "value": 5470247,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598140800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-23T00:00:00.000Z",
    "value": 6394001,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1598313600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-08-25T00:00:00.000Z",
    "value": 6040976,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600819200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-23T00:00:00.000Z",
    "value": 6212436,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1600905600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-09-24T00:00:00.000Z",
    "value": 6298683,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602460800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-12T00:00:00.000Z",
    "value": 10439303,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1603584000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-25T00:00:00.000Z",
    "value": 12288588,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1607472000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-09T00:00:00.000Z",
    "value": 20247046,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609200000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-29T00:00:00.000Z",
    "value": 51815299,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1611360000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-23T00:00:00.000Z",
    "value": 125773827,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612396800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-04T00:00:00.000Z",
    "value": 164350589,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613001600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-11T00:00:00.000Z",
    "value": 204025836,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614816000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-04T00:00:00.000Z",
    "value": 295311662,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1615507200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-12T00:00:00.000Z",
    "value": 321829444,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1616976000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-29T00:00:00.000Z",
    "value": 283279422,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618358400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-14T00:00:00.000Z",
    "value": 355039041,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618444800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-15T00:00:00.000Z",
    "value": 378805700,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618790400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-19T00:00:00.000Z",
    "value": 331307078,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623628800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-14T00:00:00.000Z",
    "value": 541517578,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1623888000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-17T00:00:00.000Z",
    "value": 570922310,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1627776000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-01T00:00:00.000Z",
    "value": 683508023,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1628553600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-10T00:00:00.000Z",
    "value": 858051645,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630195200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-29T00:00:00.000Z",
    "value": 931953895,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631404800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-12T00:00:00.000Z",
    "value": 955641038,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632182400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-21T00:00:00.000Z",
    "value": 825896362,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632268800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-22T00:00:00.000Z",
    "value": 791917937,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633737600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-09T00:00:00.000Z",
    "value": 1035524118,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1637712000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-11-24T00:00:00.000Z",
    "value": 872255899,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638316800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-01T00:00:00.000Z",
    "value": 850581766,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638921600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-08T00:00:00.000Z",
    "value": 874395792,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639958400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-20T00:00:00.000Z",
    "value": 631485585,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644969600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-16T00:00:00.000Z",
    "value": 563339020,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645574400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-23T00:00:00.000Z",
    "value": 450843485,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647561600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-18T00:00:00.000Z",
    "value": 486248438,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1647993600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-23T00:00:00.000Z",
    "value": 505096020,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1648339200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-03-27T00:00:00.000Z",
    "value": 538838854,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650067200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-16T00:00:00.000Z",
    "value": 563803937,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650758400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-24T00:00:00.000Z",
    "value": 600780492,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1652572800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-15T00:00:00.000Z",
    "value": 441457616,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653436800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-25T00:00:00.000Z",
    "value": 506698207,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1654732800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-09T00:00:00.000Z",
    "value": 460511340,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655337600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-16T00:00:00.000Z",
    "value": 317645300,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658275200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-20T00:00:00.000Z",
    "value": 405191030,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658448000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-22T00:00:00.000Z",
    "value": 409337106,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663632000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-20T00:00:00.000Z",
    "value": 169602888,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664928000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-05T00:00:00.000Z",
    "value": 175827979,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665532800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-12T00:00:00.000Z",
    "value": 164930434,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665792000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-15T00:00:00.000Z",
    "value": 167541477,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1666656000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-25T00:00:00.000Z",
    "value": 173583400,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1668902400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-20T00:00:00.000Z",
    "value": 163170196,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670889600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-13T00:00:00.000Z",
    "value": 169522525,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1670976000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-14T00:00:00.000Z",
    "value": 172296930,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671235200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-17T00:00:00.000Z",
    "value": 163615869,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671494400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-20T00:00:00.000Z",
    "value": 164013132,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1671926400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-25T00:00:00.000Z",
    "value": 168549098,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672358400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-30T00:00:00.000Z",
    "value": 167015725,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672876800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-05T00:00:00.000Z",
    "value": 170334408,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674777600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-27T00:00:00.000Z",
    "value": 217609992,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675036800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-30T00:00:00.000Z",
    "value": 223131983,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675555200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-05T00:00:00.000Z",
    "value": 230984532,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1675728000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-07T00:00:00.000Z",
    "value": 225325342,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1676332800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-02-14T00:00:00.000Z",
    "value": 212013939,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679529600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-23T00:00:00.000Z",
    "value": 250565820,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1679702400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-25T00:00:00.000Z",
    "value": 254507047,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1680307200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-01T00:00:00.000Z",
    "value": 260757793,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1683504000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-08T00:00:00.000Z",
    "value": 279460770,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687910400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-28T00:00:00.000Z",
    "value": 278582915,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688342400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-03T00:00:00.000Z",
    "value": 285987025,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690588800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-29T00:00:00.000Z",
    "value": 275905422,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694822400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-16T00:00:00.000Z",
    "value": 240635399,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1696982400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-11T00:00:00.000Z",
    "value": 228697975,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697241600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-14T00:00:00.000Z",
    "value": 226793651,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697673600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-19T00:00:00.000Z",
    "value": 228173298,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698451200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-28T00:00:00.000Z",
    "value": 260369942,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1699228800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-06T00:00:00.000Z",
    "value": 281088402,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1700870400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-11-25T00:00:00.000Z",
    "value": 304186410,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701388800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-01T00:00:00.000Z",
    "value": 310766064,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701561600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-03T00:00:00.000Z",
    "value": 328043575,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1703980800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-31T00:00:00.000Z",
    "value": 345513592,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705276800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-15T00:00:00.000Z",
    "value": 384180537,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705881600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-22T00:00:00.000Z",
    "value": 392192417,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1706486400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-29T00:00:00.000Z",
    "value": 364054407,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707609600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-11T00:00:00.000Z",
    "value": 392365980,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1708560000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-22T00:00:00.000Z",
    "value": 442465900,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710288000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-13T00:00:00.000Z",
    "value": 570906079,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1712102400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-03T00:00:00.000Z",
    "value": 474742297,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713398400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-18T00:00:00.000Z",
    "value": 442397612,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1713571200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-04-20T00:00:00.000Z",
    "value": 459219178,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715558400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-13T00:00:00.000Z",
    "value": 428819390,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1720569600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-10T00:00:00.000Z",
    "value": 522240154,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721520000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-21T00:00:00.000Z",
    "value": 590747903,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1721779200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-07-24T00:00:00.000Z",
    "value": 585710620,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725062400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-31T00:00:00.000Z",
    "value": 457823088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727136000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-24T00:00:00.000Z",
    "value": 501226253,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727827200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-02T00:00:00.000Z",
    "value": 457385841,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1728000000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-04T00:00:00.000Z",
    "value": 434530467,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729209600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-18T00:00:00.000Z",
    "value": 488223041,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729814400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-25T00:00:00.000Z",
    "value": 489147348,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1730592000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-03T00:00:00.000Z",
    "value": 482430575,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731110400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-09T00:00:00.000Z",
    "value": 548854937,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731888000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-18T00:00:00.000Z",
    "value": 570892673,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732233600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-22T00:00:00.000Z",
    "value": 616344419,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732406400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-24T00:00:00.000Z",
    "value": 623695438,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1733356800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-05T00:00:00.000Z",
    "value": 675566227,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738886400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-07T00:00:00.000Z",
    "value": 484065513,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1741564800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-10T00:00:00.000Z",
    "value": 369944266,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1742860800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-03-25T00:00:00.000Z",
    "value": 376310814,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743724800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-04T00:00:00.000Z",
    "value": 327971395,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743811200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-05T00:00:00.000Z",
    "value": 327490461,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1744329600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-11T00:00:00.000Z",
    "value": 276004187,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746230400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-03T00:00:00.000Z",
    "value": 322916206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746748800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-09T00:00:00.000Z",
    "value": 379988724,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1746835200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-10T00:00:00.000Z",
    "value": 405040562,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748390400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-28T00:00:00.000Z",
    "value": 461675167,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748649600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-05-31T00:00:00.000Z",
    "value": 440892615,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749168000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-06T00:00:00.000Z",
    "value": 419674199,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1749686400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-12T00:00:00.000Z",
    "value": 467981515,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752364800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-13T00:00:00.000Z",
    "value": 538430028,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752451200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-14T00:00:00.000Z",
    "value": 542093267,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753401600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-25T00:00:00.000Z",
    "value": 642501503,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754092800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-02T00:00:00.000Z",
    "value": 615540594,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1755216000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-15T00:00:00.000Z",
    "value": 752457953,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756166400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-26T00:00:00.000Z",
    "value": 700775424,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756598400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-31T00:00:00.000Z",
    "value": 773177753,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757116800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-06T00:00:00.000Z",
    "value": 707551795,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1757289600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-08T00:00:00.000Z",
    "value": 705312617,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760745600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-18T00:00:00.000Z",
    "value": 690597687,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1762905600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-12T00:00:00.000Z",
    "value": 1153895950,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764460800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-30T00:00:00.000Z",
    "value": 1010921453,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1764720000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-03T00:00:00.000Z",
    "value": 1020594994,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765929600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-17T00:00:00.000Z",
    "value": 1035767849,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766102400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-19T00:00:00.000Z",
    "value": 982963115,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768521600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-16T00:00:00.000Z",
    "value": 771748736,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1768694400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-18T00:00:00.000Z",
    "value": 778918595,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769299200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-25T00:00:00.000Z",
    "value": 698854157,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770768000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-11T00:00:00.000Z",
    "value": 516592903,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777852800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-04T00:00:00.000Z",
    "value": 575991500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778112000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-07T00:00:00.000Z",
    "value": 590077540,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1779321600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-21T00:00:00.000Z",
    "value": 522918575,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783382400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-07T00:00:00.000Z",
    "value": 499089386,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784592000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-21T00:00:00.000Z",
    "value": 535603969,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1786838400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-16T00:00:00.000Z",
    "value": 572531116,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788307200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-02T00:00:00.000Z",
    "value": 716051415,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1788739200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-07T00:00:00.000Z",
    "value": 761571260,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789516800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-16T00:00:00.000Z",
    "value": 709415666,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790121600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-23T00:00:00.000Z",
    "value": 790195019,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1790380800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-26T00:00:00.000Z",
    "value": 779650391,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1704844800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-10T00:00:00.000Z",
    "value": 13031,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1705622400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-01-19T00:00:00.000Z",
    "value": 4849,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1706918400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-03T00:00:00.000Z",
    "value": 2617,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1707004800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-02-04T00:00:00.000Z",
    "value": 1330,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1709424000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-03-03T00:00:00.000Z",
    "value": 4820,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712707200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-10T00:00:00.000Z",
    "value": 5141,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1712793600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-11T00:00:00.000Z",
    "value": 3029,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714003200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-04-25T00:00:00.000Z",
    "value": 2132,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714694400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-03T00:00:00.000Z",
    "value": 2077,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1714953600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-06T00:00:00.000Z",
    "value": 3681,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1715644800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-05-14T00:00:00.000Z",
    "value": 41635,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1719878400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-02T00:00:00.000Z",
    "value": 5670,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1720310400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-07-07T00:00:00.000Z",
    "value": 2586,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724544000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-25T00:00:00.000Z",
    "value": 11789,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1724803200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-08-28T00:00:00.000Z",
    "value": 4415,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1728604800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-11T00:00:00.000Z",
    "value": 3276,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1729296000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-10-19T00:00:00.000Z",
    "value": 7908,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1730505600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-02T00:00:00.000Z",
    "value": 4707,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1731024000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-11-08T00:00:00.000Z",
    "value": 7504,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733875200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-11T00:00:00.000Z",
    "value": 5065,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1733961600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-12T00:00:00.000Z",
    "value": 13684,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1734912000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2024-12-23T00:00:00.000Z",
    "value": 8725,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1735689600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-01T00:00:00.000Z",
    "value": 4479,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1736899200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-01-15T00:00:00.000Z",
    "value": 7957,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1739664000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-02-16T00:00:00.000Z",
    "value": 1503,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1740787200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-03-01T00:00:00.000Z",
    "value": 15041,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1743552000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-02T00:00:00.000Z",
    "value": 13718,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744502400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-13T00:00:00.000Z",
    "value": 11268,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1744761600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-04-16T00:00:00.000Z",
    "value": 5218,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1746662400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-08T00:00:00.000Z",
    "value": 10225,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747008000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-12T00:00:00.000Z",
    "value": 14546,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1747267200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-05-15T00:00:00.000Z",
    "value": 18004,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1750291200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-19T00:00:00.000Z",
    "value": 7343,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1751068800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-06-28T00:00:00.000Z",
    "value": 6497,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1754006400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-08-01T00:00:00.000Z",
    "value": 15971,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1756944000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-04T00:00:00.000Z",
    "value": 10842,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757808000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-14T00:00:00.000Z",
    "value": 8942,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1757980800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-16T00:00:00.000Z",
    "value": 30596,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758240000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-19T00:00:00.000Z",
    "value": 18364,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1758412800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-09-21T00:00:00.000Z",
    "value": 5926,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1760918400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-10-20T00:00:00.000Z",
    "value": 16461,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1762473600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-07T00:00:00.000Z",
    "value": 15643,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763510400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-19T00:00:00.000Z",
    "value": 18178,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1763683200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-11-21T00:00:00.000Z",
    "value": 10429,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764547200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-01T00:00:00.000Z",
    "value": 13132,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1764979200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-06T00:00:00.000Z",
    "value": 5064,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1766620800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2025-12-25T00:00:00.000Z",
    "value": 18620,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1768780800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-01-19T00:00:00.000Z",
    "value": 32075,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1770854400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-12T00:00:00.000Z",
    "value": 14355,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771113600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-15T00:00:00.000Z",
    "value": 4795,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771545600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-20T00:00:00.000Z",
    "value": 3177,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1771804800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-02-23T00:00:00.000Z",
    "value": 7315,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1773878400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-03-19T00:00:00.000Z",
    "value": 8463,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1778976000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-05-17T00:00:00.000Z",
    "value": 2889,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1780272000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-01T00:00:00.000Z",
    "value": 6581,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1781308800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-06-13T00:00:00.000Z",
    "value": 4378,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1785024000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-07-26T00:00:00.000Z",
    "value": 12207,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1786233600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-09T00:00:00.000Z",
    "value": 6209,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787011200",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-18T00:00:00.000Z",
    "value": 18704,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1787702400",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-08-26T00:00:00.000Z",
    "value": 20576,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1789689600",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-09-18T00:00:00.000Z",
    "value": 27811,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791504000",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-09T00:00:00.000Z",
    "value": 14369,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:fees:1791676800",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "daily",
    "observedAt": "2026-10-11T00:00:00.000Z",
    "value": 36122,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704585600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-07T00:00:00.000Z",
    "value": 3355,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704672000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-08T00:00:00.000Z",
    "value": 3827,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1704931200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-11T00:00:00.000Z",
    "value": 5580,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1705795200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-21T00:00:00.000Z",
    "value": 1276,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1706400000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-28T00:00:00.000Z",
    "value": 5328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707350400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-08T00:00:00.000Z",
    "value": 6393,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707523200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-10T00:00:00.000Z",
    "value": 1039,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1707955200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-15T00:00:00.000Z",
    "value": 5448,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1709078400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-28T00:00:00.000Z",
    "value": 1088,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1710979200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-21T00:00:00.000Z",
    "value": 101409,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1711929600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-01T00:00:00.000Z",
    "value": 6769,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1712016000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-02T00:00:00.000Z",
    "value": 4732,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713225600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-16T00:00:00.000Z",
    "value": 113,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1713830400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-04-23T00:00:00.000Z",
    "value": 2126,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1714608000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-02T00:00:00.000Z",
    "value": 3120,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1718409600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-15T00:00:00.000Z",
    "value": 8878,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719619200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-29T00:00:00.000Z",
    "value": 3646,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1719705600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-06-30T00:00:00.000Z",
    "value": 2606,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1722297600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-07-30T00:00:00.000Z",
    "value": 601,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1727049600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-23T00:00:00.000Z",
    "value": 14124,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1730246400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-30T00:00:00.000Z",
    "value": 7059,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1731456000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-13T00:00:00.000Z",
    "value": 9450,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733443200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-06T00:00:00.000Z",
    "value": 5424,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1733529600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-07T00:00:00.000Z",
    "value": 16834,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734220800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-15T00:00:00.000Z",
    "value": 8587,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1734998400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-24T00:00:00.000Z",
    "value": 8434,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735516800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-30T00:00:00.000Z",
    "value": 7559,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735603200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-31T00:00:00.000Z",
    "value": 2357,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1735862400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-03T00:00:00.000Z",
    "value": 1091,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736467200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-10T00:00:00.000Z",
    "value": 4309,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736553600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-11T00:00:00.000Z",
    "value": 2120,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1736812800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-14T00:00:00.000Z",
    "value": 5120,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1737763200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-25T00:00:00.000Z",
    "value": 1738,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1738713600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-05T00:00:00.000Z",
    "value": 2907,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1739232000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-11T00:00:00.000Z",
    "value": 2983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740009600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-20T00:00:00.000Z",
    "value": 272,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1740873600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-02T00:00:00.000Z",
    "value": 19.39,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741219200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-06T00:00:00.000Z",
    "value": 2822,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1741478400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-09T00:00:00.000Z",
    "value": 3165,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742256000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-18T00:00:00.000Z",
    "value": 226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1742688000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-23T00:00:00.000Z",
    "value": 1079,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1747094400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-13T00:00:00.000Z",
    "value": 18244,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751155200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-29T00:00:00.000Z",
    "value": 10569,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1751414400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-02T00:00:00.000Z",
    "value": 6881,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1753920000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-31T00:00:00.000Z",
    "value": 12549,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1754438400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-06T00:00:00.000Z",
    "value": 3575,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755475200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-18T00:00:00.000Z",
    "value": 8989,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1755993600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-08-24T00:00:00.000Z",
    "value": 12679,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757030400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-05T00:00:00.000Z",
    "value": 8226,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1757203200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-07T00:00:00.000Z",
    "value": 6093,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759276800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-01T00:00:00.000Z",
    "value": 25630,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759881600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-08T00:00:00.000Z",
    "value": 21762,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1759968000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-09T00:00:00.000Z",
    "value": 4015,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1760054400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-10T00:00:00.000Z",
    "value": 5958,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761264000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-24T00:00:00.000Z",
    "value": 5327,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761523200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-27T00:00:00.000Z",
    "value": 13629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1761868800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-31T00:00:00.000Z",
    "value": 11589,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1763164800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-15T00:00:00.000Z",
    "value": 6294,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766448000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-23T00:00:00.000Z",
    "value": 8354,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1766966400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-29T00:00:00.000Z",
    "value": 8778,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767052800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2025-12-30T00:00:00.000Z",
    "value": 6198,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1767312000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-02T00:00:00.000Z",
    "value": 9488,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1771718400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-02-22T00:00:00.000Z",
    "value": 13183,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1774137600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-22T00:00:00.000Z",
    "value": 2939,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775606400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-08T00:00:00.000Z",
    "value": 4906,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1775779200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-10T00:00:00.000Z",
    "value": 390,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1776816000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-22T00:00:00.000Z",
    "value": 2276,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777680000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-02T00:00:00.000Z",
    "value": 866,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1777939200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-05-05T00:00:00.000Z",
    "value": 5192,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1782950400",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-02T00:00:00.000Z",
    "value": 16415,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783123200",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-04T00:00:00.000Z",
    "value": 5545,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1783900800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-13T00:00:00.000Z",
    "value": 6402,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1785456000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-31T00:00:00.000Z",
    "value": 13667,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786320000",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-10T00:00:00.000Z",
    "value": 22017,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786665600",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-14T00:00:00.000Z",
    "value": 13218,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:holders_revenue:1786924800",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-17T00:00:00.000Z",
    "value": 8783,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1705708800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-01-20T00:00:00.000Z",
    "value": 3674,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708041600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-16T00:00:00.000Z",
    "value": 328,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1708732800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-02-24T00:00:00.000Z",
    "value": 5187,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1710720000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-18T00:00:00.000Z",
    "value": 84305,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711152000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-23T00:00:00.000Z",
    "value": 30335,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711670400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-29T00:00:00.000Z",
    "value": 3472,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1711843200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-03-31T00:00:00.000Z",
    "value": 4368,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715472000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-12T00:00:00.000Z",
    "value": 265,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1715731200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-05-15T00:00:00.000Z",
    "value": 28203,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1722816000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-05T00:00:00.000Z",
    "value": 2348,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1723334400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-08-11T00:00:00.000Z",
    "value": 7675,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1725840000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-09T00:00:00.000Z",
    "value": 25374,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726185600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-13T00:00:00.000Z",
    "value": 44570,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726272000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-14T00:00:00.000Z",
    "value": 7521,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1726358400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-15T00:00:00.000Z",
    "value": 3663,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1727222400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-09-25T00:00:00.000Z",
    "value": 17157,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1728432000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-09T00:00:00.000Z",
    "value": 7945,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729123200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-17T00:00:00.000Z",
    "value": 4454,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1729555200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-10-22T00:00:00.000Z",
    "value": 10742,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1730419200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-01T00:00:00.000Z",
    "value": 7352,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1731283200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-11T00:00:00.000Z",
    "value": 9155,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732665600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-27T00:00:00.000Z",
    "value": 53634,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1732838400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-11-29T00:00:00.000Z",
    "value": 5131,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733011200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-01T00:00:00.000Z",
    "value": 2365,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1733184000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2024-12-03T00:00:00.000Z",
    "value": 12317,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1736035200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-01-05T00:00:00.000Z",
    "value": 270,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1738368000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-01T00:00:00.000Z",
    "value": 801,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1739059200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-02-09T00:00:00.000Z",
    "value": 453,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1741996800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-03-15T00:00:00.000Z",
    "value": 2809,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745280000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-22T00:00:00.000Z",
    "value": 7217,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1745712000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-04-27T00:00:00.000Z",
    "value": 3983,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1747785600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-05-21T00:00:00.000Z",
    "value": 30073,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1749513600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-10T00:00:00.000Z",
    "value": 15408,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1750377600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-06-20T00:00:00.000Z",
    "value": 4629,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1751846400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-07T00:00:00.000Z",
    "value": 6421,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1752278400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-07-12T00:00:00.000Z",
    "value": 5071,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759017600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-09-28T00:00:00.000Z",
    "value": 3694,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1759622400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-05T00:00:00.000Z",
    "value": 30758,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1761091200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-10-22T00:00:00.000Z",
    "value": 15428,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764028800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-25T00:00:00.000Z",
    "value": 24007,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1764288000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2025-11-28T00:00:00.000Z",
    "value": 7693,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769472000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-27T00:00:00.000Z",
    "value": 13896,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1769558400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-01-28T00:00:00.000Z",
    "value": 35102,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1773532800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-15T00:00:00.000Z",
    "value": 716,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1774396800",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-03-25T00:00:00.000Z",
    "value": 1147,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1776902400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-23T00:00:00.000Z",
    "value": 4495,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1777248000",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-04-27T00:00:00.000Z",
    "value": 2195,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1780790400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-07T00:00:00.000Z",
    "value": 1692,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1782518400",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-06-27T00:00:00.000Z",
    "value": 12716,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1784505600",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-07-20T00:00:00.000Z",
    "value": 16642,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:revenue:1786147200",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "daily",
    "observedAt": "2026-08-08T00:00:00.000Z",
    "value": 5813,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/summary/fees/tornado-cash?dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1576540800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-17T00:00:00.000Z",
    "value": 2464,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1576800000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2019-12-20T00:00:00.000Z",
    "value": 50176,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1578268800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-06T00:00:00.000Z",
    "value": 265096,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1579132800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-01-16T00:00:00.000Z",
    "value": 371193,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1584057600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-03-13T00:00:00.000Z",
    "value": 645007,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1586217600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-07T00:00:00.000Z",
    "value": 843210,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587427200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-21T00:00:00.000Z",
    "value": 981737,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1587600000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-04-23T00:00:00.000Z",
    "value": 732639,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1589068800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-10T00:00:00.000Z",
    "value": 1508538,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590278400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-24T00:00:00.000Z",
    "value": 1699549,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590537600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-27T00:00:00.000Z",
    "value": 1409567,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1590710400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-05-29T00:00:00.000Z",
    "value": 1627079,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1591142400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-03T00:00:00.000Z",
    "value": 1739175,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1592956800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-24T00:00:00.000Z",
    "value": 2215901,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1593302400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-06-28T00:00:00.000Z",
    "value": 2197933,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1594598400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-07-13T00:00:00.000Z",
    "value": 2488606,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1601510400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-01T00:00:00.000Z",
    "value": 8706978,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602374400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-11T00:00:00.000Z",
    "value": 8841749,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1602806400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-10-16T00:00:00.000Z",
    "value": 10504490,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604275200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-02T00:00:00.000Z",
    "value": 12471366,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1604707200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-07T00:00:00.000Z",
    "value": 14463013,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1605571200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-17T00:00:00.000Z",
    "value": 14049662,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606521600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-28T00:00:00.000Z",
    "value": 18388971,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606608000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-11-29T00:00:00.000Z",
    "value": 19285088,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606780800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-01T00:00:00.000Z",
    "value": 22794423,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1606953600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-03T00:00:00.000Z",
    "value": 21893411,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1608768000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2020-12-24T00:00:00.000Z",
    "value": 37258681,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1609632000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-03T00:00:00.000Z",
    "value": 56973291,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1610150400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-01-09T00:00:00.000Z",
    "value": 108482705,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612224000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-02T00:00:00.000Z",
    "value": 142344948,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1612483200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-05T00:00:00.000Z",
    "value": 174347683,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613433600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-16T00:00:00.000Z",
    "value": 289375923,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1613520000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-17T00:00:00.000Z",
    "value": 305468368,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614124800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-02-24T00:00:00.000Z",
    "value": 250018448,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614556800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-01T00:00:00.000Z",
    "value": 237579587,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1614729600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-03-03T00:00:00.000Z",
    "value": 274747272,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618531200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-16T00:00:00.000Z",
    "value": 385855228,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1618963200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-21T00:00:00.000Z",
    "value": 342217059,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619136000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-23T00:00:00.000Z",
    "value": 406939456,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619568000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-04-28T00:00:00.000Z",
    "value": 432094148,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1619913600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-02T00:00:00.000Z",
    "value": 516826095,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621123200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-16T00:00:00.000Z",
    "value": 744330828,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1621814400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-24T00:00:00.000Z",
    "value": 391425702,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1622332800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-05-30T00:00:00.000Z",
    "value": 463325680,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624665600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-26T00:00:00.000Z",
    "value": 491976330,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1624924800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-06-29T00:00:00.000Z",
    "value": 526807062,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1626566400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-07-18T00:00:00.000Z",
    "value": 532810417,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1629849600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-25T00:00:00.000Z",
    "value": 912923482,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630368000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-08-31T00:00:00.000Z",
    "value": 944382719,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1630800000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-05T00:00:00.000Z",
    "value": 1097391206,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1631750400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-16T00:00:00.000Z",
    "value": 995339998,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1632960000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-09-30T00:00:00.000Z",
    "value": 820236343,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633132800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-02T00:00:00.000Z",
    "value": 966832007,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1633910400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-11T00:00:00.000Z",
    "value": 997501617,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1634515200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-10-18T00:00:00.000Z",
    "value": 1093383934,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1638489600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-03T00:00:00.000Z",
    "value": 807072291,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1639699200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-17T00:00:00.000Z",
    "value": 626809108,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1640390400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2021-12-25T00:00:00.000Z",
    "value": 640900621,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641254400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-04T00:00:00.000Z",
    "value": 598423344,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1641859200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-11T00:00:00.000Z",
    "value": 481078204,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1642032000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-13T00:00:00.000Z",
    "value": 519528335,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1643328000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-01-28T00:00:00.000Z",
    "value": 410803820,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644364800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-09T00:00:00.000Z",
    "value": 549056488,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1644624000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-12T00:00:00.000Z",
    "value": 526593010,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1645660800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-02-24T00:00:00.000Z",
    "value": 452414589,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1649376000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-08T00:00:00.000Z",
    "value": 585221177,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1650499200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-04-21T00:00:00.000Z",
    "value": 639633614,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653264000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-23T00:00:00.000Z",
    "value": 490800321,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1653696000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-05-28T00:00:00.000Z",
    "value": 451929112,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1655510400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-18T00:00:00.000Z",
    "value": 282721134,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656201600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-06-26T00:00:00.000Z",
    "value": 332428619,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656806400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-03T00:00:00.000Z",
    "value": 286889951,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1656892800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-04T00:00:00.000Z",
    "value": 288039846,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1657065600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-06T00:00:00.000Z",
    "value": 305112898,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1658793600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-07-26T00:00:00.000Z",
    "value": 378041134,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1659312000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-01T00:00:00.000Z",
    "value": 446567001,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1660176000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-11T00:00:00.000Z",
    "value": 429010523,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1661731200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-08-29T00:00:00.000Z",
    "value": 202526681,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1662336000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-05T00:00:00.000Z",
    "value": 185132350,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663286400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-16T00:00:00.000Z",
    "value": 178762433,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663804800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-22T00:00:00.000Z",
    "value": 156715386,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1663977600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-24T00:00:00.000Z",
    "value": 166612722,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1664236800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-09-27T00:00:00.000Z",
    "value": 168548788,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1665014400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-06T00:00:00.000Z",
    "value": 176122645,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1667174400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-10-31T00:00:00.000Z",
    "value": 197670583,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1669334400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-11-25T00:00:00.000Z",
    "value": 162978305,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1672444800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2022-12-31T00:00:00.000Z",
    "value": 165854693,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673049600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-07T00:00:00.000Z",
    "value": 172635366,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1673568000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-13T00:00:00.000Z",
    "value": 193416638,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674518400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-24T00:00:00.000Z",
    "value": 221985646,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1674691200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-01-26T00:00:00.000Z",
    "value": 220897070,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678233600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-08T00:00:00.000Z",
    "value": 231103581,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1678492800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-03-11T00:00:00.000Z",
    "value": 212324516,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1681948800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-04-20T00:00:00.000Z",
    "value": 289186641,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1684627200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-05-21T00:00:00.000Z",
    "value": 281759931,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1685923200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-05T00:00:00.000Z",
    "value": 300958218,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686700800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-14T00:00:00.000Z",
    "value": 273145857,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1686873600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-16T00:00:00.000Z",
    "value": 261624316,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687219200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-20T00:00:00.000Z",
    "value": 266417163,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1687564800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-06-24T00:00:00.000Z",
    "value": 281427217,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688256000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-02T00:00:00.000Z",
    "value": 283747988,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1688947200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-10T00:00:00.000Z",
    "value": 273231336,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1689638400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-18T00:00:00.000Z",
    "value": 277644665,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1690761600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-07-31T00:00:00.000Z",
    "value": 274305698,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691798400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-12T00:00:00.000Z",
    "value": 277570167,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1691971200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-14T00:00:00.000Z",
    "value": 276668905,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692576000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-21T00:00:00.000Z",
    "value": 247533181,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1692835200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-08-24T00:00:00.000Z",
    "value": 245821297,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1693785600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-04T00:00:00.000Z",
    "value": 232598621,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1694649600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-09-14T00:00:00.000Z",
    "value": 235903231,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1697155200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-13T00:00:00.000Z",
    "value": 228116445,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1698710400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-10-31T00:00:00.000Z",
    "value": 271032137,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1701475200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2023-12-02T00:00:00.000Z",
    "value": 317836497,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1705968000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-01-23T00:00:00.000Z",
    "value": 372882184,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1707436800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-02-09T00:00:00.000Z",
    "value": 384285185,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1709683200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-06T00:00:00.000Z",
    "value": 515923482,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710460800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-15T00:00:00.000Z",
    "value": 570729284,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710633600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-17T00:00:00.000Z",
    "value": 525615560,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1710892800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-20T00:00:00.000Z",
    "value": 470553930,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711324800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-25T00:00:00.000Z",
    "value": 514490555,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1711497600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-03-27T00:00:00.000Z",
    "value": 527388277,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1715299200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-10T00:00:00.000Z",
    "value": 442843826,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1716595200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-05-25T00:00:00.000Z",
    "value": 519054118,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1718150400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-06-12T00:00:00.000Z",
    "value": 579375678,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1723248000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-10T00:00:00.000Z",
    "value": 508995151,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1724284800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-08-22T00:00:00.000Z",
    "value": 502558671,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725321600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-03T00:00:00.000Z",
    "value": 465222193,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1725408000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-04T00:00:00.000Z",
    "value": 446598976,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726099200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-12T00:00:00.000Z",
    "value": 439868449,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1726790400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-20T00:00:00.000Z",
    "value": 471250329,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1727308800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-09-26T00:00:00.000Z",
    "value": 484745470,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1729641600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-10-23T00:00:00.000Z",
    "value": 503042468,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1731974400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-19T00:00:00.000Z",
    "value": 580507648,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1732060800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-11-20T00:00:00.000Z",
    "value": 580303467,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1734480000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-18T00:00:00.000Z",
    "value": 661766588,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735171200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-26T00:00:00.000Z",
    "value": 600263010,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1735257600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2024-12-27T00:00:00.000Z",
    "value": 576273657,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1736380800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-01-09T00:00:00.000Z",
    "value": 585174423,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1738627200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-04T00:00:00.000Z",
    "value": 488749641,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739750400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-17T00:00:00.000Z",
    "value": 482743634,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1739836800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-02-18T00:00:00.000Z",
    "value": 492474130,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1743638400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-03T00:00:00.000Z",
    "value": 324333736,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1745366400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-04-23T00:00:00.000Z",
    "value": 318258659,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1748908800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-03T00:00:00.000Z",
    "value": 450565074,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1750032000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-06-16T00:00:00.000Z",
    "value": 455371875,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1752883200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-19T00:00:00.000Z",
    "value": 645136125,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1753488000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-07-26T00:00:00.000Z",
    "value": 661051905,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754784000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-10T00:00:00.000Z",
    "value": 711255537,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1754956800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-12T00:00:00.000Z",
    "value": 706824831,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1756080000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-08-25T00:00:00.000Z",
    "value": 764061816,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758067200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-17T00:00:00.000Z",
    "value": 782508927,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1758499200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-09-22T00:00:00.000Z",
    "value": 777318000,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760313600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-13T00:00:00.000Z",
    "value": 772652227,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1760832000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-19T00:00:00.000Z",
    "value": 698572133,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1761350400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-10-25T00:00:00.000Z",
    "value": 758781973,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1763596800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-11-20T00:00:00.000Z",
    "value": 1031448273,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1765497600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-12T00:00:00.000Z",
    "value": 1125840500,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1766361600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2025-12-22T00:00:00.000Z",
    "value": 1044790079,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769126400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-23T00:00:00.000Z",
    "value": 690734034,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1769212800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-01-24T00:00:00.000Z",
    "value": 691499222,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770076800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-03T00:00:00.000Z",
    "value": 590454702,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770336000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-06T00:00:00.000Z",
    "value": 442019976,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1770508800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-08T00:00:00.000Z",
    "value": 513941248,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1771372800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-02-18T00:00:00.000Z",
    "value": 507084063,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1772496000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-03T00:00:00.000Z",
    "value": 492978100,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774483200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-26T00:00:00.000Z",
    "value": 514826198,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1774569600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-03-27T00:00:00.000Z",
    "value": 499249398,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1775174400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-03T00:00:00.000Z",
    "value": 505394795,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776124800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-14T00:00:00.000Z",
    "value": 581997991,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1776384000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-17T00:00:00.000Z",
    "value": 574284025,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1777334400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-04-28T00:00:00.000Z",
    "value": 551466072,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1778803200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-05-15T00:00:00.000Z",
    "value": 554040626,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780358400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-02T00:00:00.000Z",
    "value": 503978701,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1780617600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-05T00:00:00.000Z",
    "value": 451602198,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1781395200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-06-14T00:00:00.000Z",
    "value": 433127543,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1783987200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-14T00:00:00.000Z",
    "value": 501387847,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1784160000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-16T00:00:00.000Z",
    "value": 544731017,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785196800",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-07-28T00:00:00.000Z",
    "value": 570369993,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1785888000",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-05T00:00:00.000Z",
    "value": 561524061,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787443200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-23T00:00:00.000Z",
    "value": 727410025,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1787961600",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-08-29T00:00:00.000Z",
    "value": 725473710,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789603200",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-17T00:00:00.000Z",
    "value": 715743699,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ef6b83f5-9f29-411b-a246-ee3ccf0c8ede:148:tvl:1789862400",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-09-20T00:00:00.000Z",
    "value": 768072401,
    "unit": "USD",
    "definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
    "sourceUrl": "https://api.llama.fi/protocol/tornado-cash",
    "methodology": null
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:81",
    "protocolId": "148",
    "metric": "tvl_usd",
    "period": "point_in_time",
    "observedAt": "2026-10-18T04:35:46.584Z",
    "value": 681258469.3290056,
    "unit": "USD",
    "definition": "DeFiLlama protocol TVL at collection time",
    "sourceUrl": "https://api.llama.fi/protocols",
    "methodology": null
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:6498",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "24h",
    "observedAt": "2026-10-18T04:35:58.074Z",
    "value": 10206,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:6499",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "7d",
    "observedAt": "2026-10-18T04:35:58.074Z",
    "value": 176150,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:6500",
    "protocolId": "148",
    "metric": "fees_usd",
    "period": "30d",
    "observedAt": "2026-10-18T04:35:58.074Z",
    "value": 621729,
    "unit": "USD",
    "definition": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:14478",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "24h",
    "observedAt": "2026-10-18T04:36:00.033Z",
    "value": 5527,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:14479",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "7d",
    "observedAt": "2026-10-18T04:36:00.033Z",
    "value": 118890,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:14480",
    "protocolId": "148",
    "metric": "revenue_usd",
    "period": "30d",
    "observedAt": "2026-10-18T04:36:00.033Z",
    "value": 409661,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:21642",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "24h",
    "observedAt": "2026-10-18T04:36:12.168Z",
    "value": 5527,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:21643",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "7d",
    "observedAt": "2026-10-18T04:36:12.168Z",
    "value": 118890,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  },
  {
    "id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:21644",
    "protocolId": "148",
    "metric": "holders_revenue_usd",
    "period": "30d",
    "observedAt": "2026-10-18T04:36:12.168Z",
    "value": 409661,
    "unit": "USD",
    "definition": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
    "sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
    "methodology": {
      "Fees": "Fees users pay to relayers when withdrawing from Tornado Cash pools through a relayer.",
      "Revenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal, paid out of the relayer fee and distributed to TORN governance stakers. Other chains have no protocol fee.",
      "HoldersRevenue": "TORN deducted from relayer stakes on each relayed Ethereum withdrawal and distributed to TORN locked in governance (no TORN is burned).",
      "ProtocolRevenue": "No fees go to a protocol treasury.",
      "SupplySideRevenue": "Relayer fees kept by relayers after the TORN deducted from their stake."
    }
  }
]