# Glassnode Bridges TVL by Chain

> Glassnode Bridges TVL by Chain is a paid API for AI agents from x402.glassnode.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns the total USD value locked in Ethereum bridge smart contracts, broken out per destination blockchain, at daily resolution.

## Facts

- Endpoint: GET https://x402.glassnode.com/v1/metrics/bridges/total_value_locked_by_chain
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/glassnode-bridges-tvl-by-chain-7ab44fc8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UpkE9foErrOsHiCtgcPgh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability glassnode-bridges-tvl-by-chain-7ab44fc8
```

Example prompt: Can you pull the Glassnode bridges TVL data showing how much ETH is locked in Ethereum bridge contracts broken out by destination chain, in USD and daily resolution?

## When to prefer this

Use this endpoint when you need per-destination-chain breakdown of Ethereum bridge TVL sourced directly from Glassnode's on-chain data — especially when you want to compare how much value is locked toward different L2s or sidechains versus a single aggregate TVL figure.

## Known failure modes

- Missing required 'a' parameter (asset) returns a 400 or validation error
- Unsupported asset symbol returns an error (only ETH is accepted)
- Payment not included or insufficient USDC results in 402 Payment Required
- Invalid query parameter enum values (e.g. unsupported interval) return a 400 error
- Network or upstream Glassnode data unavailability may return a 503

## How this service works

Bridges TVL — The total USD value locked inside the Ethereum side of bridge smart contracts, broken out per destination blockchain. Locked tokens are unavailable on Ethereum and available on the target chain. Data by Glassnode.

## Output

A time-series array of objects, each with a Unix timestamp (t) and a nested object (o) containing the total USD value locked per destination blockchain for Ethereum bridge smart contracts, at 24-hour granularity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "a"
     ],
     "properties": {
      "a": {
       "enum": [
        "ETH"
       ],
       "type": "string",
       "description": "Asset symbol, e.g. BTC, ETH"
      },
      "c": {
       "enum": [
        "usd"
       ],
       "type": "string",
       "description": "Currency for denominated values, e.g. usd, native"
      },
      "f": {
       "enum": [
        "csv",
        "json"
       ],
       "type": "string",
       "description": "Response format: json or csv"
      },
      "i": {
       "enum": [
        "24h"
       ],
       "type": "string",
       "description": "Time interval / resolution, e.g. 24h, 1w, 1month"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "o": {
        "type": "object"
       },
       "t": {
        "type": "number"
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/glassnode-bridges-tvl-by-chain-7ab44fc8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.glassnode.com](https://www.zero.xyz/host/x402.glassnode.com/llms.txt)
