Data Reference
Supported Chains
10 chains — Ethereum, Base, Arbitrum, Polygon, Optimism, Avalanche, Monad, Plume, Stable, Plasma — with chain IDs and finality confirmation depths.
Philidor tracks vaults across 10 EVM-compatible networks.
| Chain | Chain ID | Native Currency | Explorer | Finality Depth |
|---|---|---|---|---|
| Ethereum | 1 | ETH | etherscan.io | 64 blocks (~13 min) |
| Base | 8453 | ETH | basescan.org | 0 (L2, finality via L1) |
| Arbitrum | 42161 | ETH | arbiscan.io | 0 (L2, finality via L1) |
| Polygon | 137 | MATIC | polygonscan.com | 128 blocks (~4 min) |
| Optimism | 10 | ETH | optimistic.etherscan.io | 0 (L2, finality via L1) |
| Avalanche | 43114 | AVAX | snowtrace.io | 1 block (sub-second) |
| Monad | 143 | MON | monadvision.com | 1 block (sub-second) |
| Plume | 98866 | PLUME | explorer.plume.org | 0 (L2, finality via L1) |
| Stable | 988 | USDT0 | stablescan.xyz | 0 (inclusion-based) |
| Plasma | 9745 | XPL | plasmascan.to | 1 block (sub-second) |
Finality Depths
Philidor only reads finalized blocks to prevent data corruption from chain reorganizations:
- Ethereum (64 blocks): 2 epochs post-Merge. Provides economic finality.
- Polygon (128 blocks): Heimdall checkpoint-based finality.
- Avalanche (1 block): Avalanche consensus provides sub-second finality.
- Monad (1 block): High-throughput L1 with sub-second block finality.
- Plasma (1 block): Tether-backed stablecoin L1 (PlasmaBFT), sub-second finality.
- Stable (0 blocks): Immediate inclusion finality in the chain registry.
- L2s (0 blocks): L2 sequencers provide ordering; finality is inherited from L1 batch posting (Base, Arbitrum, Optimism, Plume).
See Data Integrity for how finality is enforced.
Using Chain Filters
Filter vaults by chain using the chain parameter:
curl "https://api.philidor.io/v1/vaults?chain=ethereum"
curl "https://api.philidor.io/v1/vaults?chain=ethereum,base"