From 53659c84c4cfd1cbd9d99b4b90c677a33de79594 Mon Sep 17 00:00:00 2001 From: Dominic Fournier Date: Wed, 15 May 2024 23:44:28 -0400 Subject: [PATCH] Converted chain files to use new service status, script/cache to generate dates from those is WIP --- .cache/chains.cache.json | 2755 +++++++++++++++++ data/chains/V2/arbone/meta.ts | 33 +- .../V2/arbone/testnets/arbgoerli/meta.ts | 33 +- .../V2/arbone/testnets/arbsepolia/meta.ts | 33 +- data/chains/V2/arweave/meta.ts | 33 +- data/chains/V2/avalanche/meta.ts | 33 +- data/chains/V2/base/meta.ts | 33 +- data/chains/V2/bitcoin/meta.ts | 33 +- data/chains/V2/blast/meta.ts | 33 +- data/chains/V2/boba/meta.ts | 33 +- data/chains/V2/bsc/meta.ts | 33 +- data/chains/V2/bsc/testnets/chapel/meta.ts | 33 +- data/chains/V2/celo/meta.ts | 33 +- .../chains/V2/celo/testnets/alfajores/meta.ts | 33 +- data/chains/V2/chains.json | 1848 +---------- data/chains/V2/cosmoshub/meta.ts | 33 +- .../chains/V2/cosmoshub/testnets/juno/meta.ts | 33 +- .../V2/cosmoshub/testnets/theta/meta.ts | 33 +- data/chains/V2/cronos/meta.ts | 33 +- data/chains/V2/decimal/meta.ts | 33 +- data/chains/V2/eos/evms/eosevm/meta.ts | 33 +- data/chains/V2/eos/meta.ts | 33 +- data/chains/V2/eos/testnets/jungle4/meta.ts | 33 +- data/chains/V2/eos/testnets/kylin/meta.ts | 33 +- data/chains/V2/eth/consensus/eth-cl/meta.ts | 22 +- .../chains/V2/eth/consensus/goerli-cl/meta.ts | 22 +- .../V2/eth/consensus/holesky-cl/meta.ts | 22 +- .../V2/eth/consensus/sepolia-cl/meta.ts | 22 +- data/chains/V2/eth/meta.ts | 33 +- data/chains/V2/eth/testnets/goerli/meta.ts | 33 +- data/chains/V2/eth/testnets/holesky/meta.ts | 33 +- data/chains/V2/eth/testnets/sepolia/meta.ts | 33 +- data/chains/V2/fantom/meta.ts | 33 +- data/chains/V2/fuse/meta.ts | 33 +- .../V2/gnosis/consensus/chiado-cl/meta.ts | 22 +- .../V2/gnosis/consensus/gnosis-cl/meta.ts | 22 +- data/chains/V2/gnosis/meta.ts | 33 +- data/chains/V2/gnosis/testnets/chiado/meta.ts | 33 +- data/chains/V2/kava/meta.ts | 33 +- data/chains/V2/linea/meta.ts | 33 +- data/chains/V2/litecoin/meta.ts | 33 +- data/chains/V2/mode/meta.ts | 33 +- data/chains/V2/moonbeam/meta.ts | 33 +- data/chains/V2/near/meta.ts | 33 +- data/chains/V2/near/testnets/neartest/meta.ts | 33 +- data/chains/V2/optimism/meta.ts | 33 +- data/chains/V2/osmosis/meta.ts | 33 +- data/chains/V2/polygon/meta.ts | 33 +- data/chains/V2/polygon/testnets/amoy/meta.ts | 33 +- .../chains/V2/polygon/testnets/mumbai/meta.ts | 33 +- data/chains/V2/scroll/meta.ts | 33 +- data/chains/V2/starknet/meta.ts | 33 +- data/chains/V2/telos/meta.ts | 33 +- .../V2/telos/testnets/telostest/meta.ts | 33 +- data/chains/V2/wax/meta.ts | 33 +- data/chains/V2/wax/testnets/waxtest/meta.ts | 33 +- data/chains/V2/xai/meta.ts | 33 +- data/chains/V2/zkevm/meta.ts | 33 +- data/chains/V2/zkevm/testnets/zkyoto/meta.ts | 33 +- data/chains/V2/zora/meta.ts | 33 +- data/index.config.ts | 2 +- package-lock.json | 519 +++- package.json | 5 +- scripts/generate/V2/data_json.ts | 7 + .../V2/match_legacy_data.ts | 0 types/graph.types.ts | 2 +- types/pinax.types.ts | 2 +- types/service.types.ts | 15 +- 68 files changed, 3627 insertions(+), 3376 deletions(-) create mode 100644 .cache/chains.cache.json rename scripts/{generate => verify}/V2/match_legacy_data.ts (100%) diff --git a/.cache/chains.cache.json b/.cache/chains.cache.json new file mode 100644 index 0000000..79fa36f --- /dev/null +++ b/.cache/chains.cache.json @@ -0,0 +1,2755 @@ +[ + { + "id": "eth", + "graph_id": "mainnet", + "name": "Ethereum", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/ethereum", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "substreams": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "rpc": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "metadata": { + "website": "https://ethereum.org/" + }, + "index": 0, + "testnets": [ + { + "id": "holesky", + "graph_id": null, + "name": "Holesky", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "substreams": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "rpc": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "index": 1 + }, + { + "id": "sepolia", + "graph_id": "sepolia", + "name": "Sepolia", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "substreams": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "rpc": { + "beta_released_at": "2023-12-01T00:00:00.000Z", + "full_released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "index": 2 + }, + { + "id": "goerli", + "graph_id": null, + "name": "Goerli", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta_released_at": "2023-03-01T00:00:00.000Z", + "full_released_at": "2023-03-01T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + }, + "substreams": { + "beta_released_at": "2023-03-01T00:00:00.000Z", + "full_released_at": "2023-03-01T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + }, + "rpc": { + "beta_released_at": "2023-03-01T00:00:00.000Z", + "full_released_at": "2023-03-01T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + } + }, + "index": 6 + } + ], + "consensus": [ + { + "id": "eth-cl", + "graph_id": null, + "name": "Ethereum Consensus Layer", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta_released_at": "2023-03-08T00:00:00.000Z", + "full_released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "substreams": { + "beta_released_at": "2023-03-08T00:00:00.000Z", + "full_released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + }, + "index": 3 + }, + { + "id": "holesky-cl", + "graph_id": null, + "name": "Holesky Consensus Layer", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 4 + }, + { + "id": "sepolia-cl", + "graph_id": null, + "name": "Sepolia Consensus Layer", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 5 + }, + { + "id": "goerli-cl", + "graph_id": null, + "name": "Goerli Consensus Layer", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + } + }, + "substreams": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": "2023-03-21T00:00:00.000Z" + } + } + }, + "index": 7 + } + ] + }, + { + "id": "bitcoin", + "graph_id": null, + "name": "Bitcoin", + "alt_names": ["btc"], + "standard": "brc20", + "block_type": { + "label": "sf.bitcoin.type.v1.Block", + "url": "https://buf.build/streamingfast/firehose-bitcoin/docs/main:sf.bitcoin.type.v1" + }, + "icon": { + "id": "tokens/btc", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-21T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-21T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-21T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-21T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://bitcoin.org/" + }, + "index": 8 + }, + { + "id": "polygon", + "graph_id": "matic", + "name": "Polygon", + "alt_names": ["matic"], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/polygon-pos", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://polygon.technology/" + }, + "index": 9, + "testnets": [ + { + "id": "amoy", + "graph_id": "polygon-amoy", + "name": "Amoy", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2024-04-12T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-04-12T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-04-12T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-04-12T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": "2024-04-12T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-04-12T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 10 + }, + { + "id": "mumbai", + "graph_id": null, + "name": "Mumbai", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-04-12T00:00:00.000Z" + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-04-12T00:00:00.000Z" + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-04-12T00:00:00.000Z" + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-04-12T00:00:00.000Z" + } + }, + "rpc": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-04-12T00:00:00.000Z" + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-04-12T00:00:00.000Z" + } + } + }, + "index": 11 + } + ] + }, + { + "id": "bsc", + "graph_id": "bsc", + "name": "BNB", + "alt_names": ["bsc", "binance"], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/binance-smart-chain", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://www.bnbchain.org/en/bnb-smart-chain" + }, + "index": 12, + "testnets": [ + { + "id": "chapel", + "graph_id": "chapel", + "name": "Chapel", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 13 + } + ] + }, + { + "id": "arbone", + "graph_id": "arbitrum-one", + "name": "Arbitrum One", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "tokens/arbi", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://arbitrum.io/" + }, + "index": 14, + "testnets": [ + { + "id": "arbgoerli", + "graph_id": null, + "name": "Arbitrum Goerli", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 15 + }, + { + "id": "arbsepolia", + "graph_id": "arbitrum-sepolia", + "name": "Arbitrum Sepolia", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2024-05-03T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-05-03T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-03T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-05-03T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": "2024-05-03T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-05-03T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 16 + }, + { + "id": "chiado", + "graph_id": null, + "name": "Chiado", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 18 + } + ], + "consensus": [ + { + "id": "chiado-cl", + "graph_id": null, + "name": "Chiado Consensus Layer", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 17 + } + ] + }, + { + "id": "avalanche", + "graph_id": "avalanche", + "name": "Avalanche", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/avalanche", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://www.avax.network/" + }, + "index": 19 + }, + { + "id": "optimism", + "graph_id": "optimism", + "name": "Optimism", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/optimistic-ethereum", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2024-01-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-01-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-01-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-01-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://optimism.io/" + }, + "index": 20 + }, + { + "id": "base", + "graph_id": "base", + "name": "Base", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "tokens/base", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2024-03-06T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-03-06T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-03-06T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-03-06T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://www.base.org/" + }, + "index": 21 + }, + { + "id": "decimal", + "graph_id": null, + "name": "Decimal", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "tokens/del", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://www.decimalchain.com/" + }, + "index": 22 + }, + { + "id": "gnosis", + "graph_id": "gnosis", + "name": "Gnosis", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "tokens/gno", + "brand_theme": "dark", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://gnosis.io/" + }, + "index": 23, + "consensus": [ + { + "id": "gnosis-cl", + "graph_id": null, + "name": "Gnosis Consensus Layer", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-03-08T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 24 + } + ] + }, + { + "id": "fantom", + "graph_id": "fantom", + "name": "Fantom", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/fantom", + "brand_theme": "light", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://fantom.foundation/" + }, + "index": 25 + }, + { + "id": "celo", + "graph_id": "celo", + "name": "Celo", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/celo", + "brand_theme": "light", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://celo.org/" + }, + "index": 26, + "testnets": [ + { + "id": "alfajores", + "graph_id": null, + "name": "Alfajores", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 27 + } + ] + }, + { + "id": "near", + "graph_id": "near-mainnet", + "name": "Near", + "alt_names": [], + "standard": "near", + "block_type": { + "label": "sf.near.type.v1.Block", + "url": "https://buf.build/streamingfast/firehose-near/docs/main:sf.near.type.v1" + }, + "icon": { + "id": "tokens/near", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://near.org/" + }, + "index": 28, + "testnets": [ + { + "id": "neartest", + "graph_id": "near-testnet", + "name": "Near-testnet", + "alt_names": [], + "standard": "near", + "block_type": { + "label": "sf.near.type.v1.Block", + "url": "https://buf.build/streamingfast/firehose-near/docs/main:sf.near.type.v1" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 29 + } + ] + }, + { + "id": "arweave", + "graph_id": "arweave-mainnet", + "name": "Arweave", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.arweave.type.v1.Block", + "url": "https://buf.build/pinax/firehose-arweave/docs/main:sf.arweave.type.v1" + }, + "icon": { + "id": "tokens/ar", + "brand_theme": "dark", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-03-03T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-03-03T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://arweave.org/" + }, + "index": 30 + }, + { + "id": "cosmoshub", + "graph_id": "cosmoshub-4", + "name": "Cosmos Hub", + "alt_names": [], + "standard": "cosmos", + "block_type": { + "label": "sf.cosmos.type.v1.Block", + "url": "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + }, + "icon": { + "id": "networks/cosmos", + "brand_theme": "dark", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://cosmos.network/" + }, + "index": 31, + "testnets": [ + { + "id": "theta", + "graph_id": "theta-testnet-001", + "name": "Theta", + "alt_names": [], + "standard": "cosmos", + "block_type": { + "label": "sf.cosmos.type.v1.Block", + "url": "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 32 + }, + { + "id": "juno", + "graph_id": null, + "name": "Juno", + "alt_names": [], + "standard": "cosmos", + "block_type": { + "label": "sf.cosmos.type.v1.Block", + "url": "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-01-15T00:00:00.000Z" + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": "2024-01-15T00:00:00.000Z" + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 33 + } + ] + }, + { + "id": "osmosis", + "graph_id": "osmosis-1", + "name": "Osmosis", + "alt_names": [], + "standard": "cosmos", + "block_type": { + "label": "sf.cosmos.type.v1.Block", + "url": "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + }, + "icon": { + "id": "networks/osmosis", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2024-01-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2024-01-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://osmosis.zone/" + }, + "index": 34 + }, + { + "id": "moonbeam", + "graph_id": "moonbeam", + "name": "Moonbeam", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/moonbeam", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://moonbeam.network/" + }, + "index": 35 + }, + { + "id": "scroll", + "graph_id": "scroll", + "name": "Scroll", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/scroll", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://scroll.io/" + }, + "index": 36 + }, + { + "id": "starknet", + "graph_id": null, + "name": "Starknet", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/starknet", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://www.starknet.io/" + }, + "index": 37 + }, + { + "id": "eos", + "graph_id": null, + "name": "EOS", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "icon": { + "id": "tokens/eos", + "brand_theme": "light", + "variants": ["mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://eosnetwork.com/" + }, + "index": 38, + "evms": [ + { + "id": "eosevm", + "graph_id": null, + "name": "EOS EVM", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 39 + } + ], + "testnets": [ + { + "id": "jungle4", + "graph_id": null, + "name": "Jungle4", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + } + }, + "index": 40 + }, + { + "id": "kylin", + "graph_id": null, + "name": "Kylin", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 41 + } + ] + }, + { + "id": "wax", + "graph_id": null, + "name": "WAX", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "icon": { + "id": "tokens/waxp", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://wax.io/" + }, + "index": 42, + "testnets": [ + { + "id": "waxtest", + "graph_id": null, + "name": "WAX Test", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 43 + } + ] + }, + { + "id": "telos", + "graph_id": null, + "name": "Telos", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "icon": { + "id": "networks/telos", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://telos.net/" + }, + "index": 44, + "testnets": [ + { + "id": "telostest", + "graph_id": null, + "name": "Telos Test", + "alt_names": [], + "standard": "antelope", + "block_type": { + "label": "sf.antelope.type.v1.Block", + "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + }, + "full": { + "released_at": "2023-12-01T00:00:00.000Z", + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 45 + } + ] + }, + { + "id": "kava", + "graph_id": null, + "name": "Kava", + "alt_names": [], + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/kava", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "metadata": { + "website": "https://www.kava.io/" + }, + "index": 46 + }, + { + "id": "blast", + "name": "Blast Network", + "alt_names": [], + "graph_id": "blast-mainnet", + "index": 47, + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/blast", + "brand_theme": "light", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L2", + "website": "https://blast.io/en" + } + }, + { + "id": "boba", + "name": "Boba Network", + "alt_names": [], + "graph_id": "boba", + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "tokens/boba", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L2", + "website": "https://boba.network/" + }, + "index": 48 + }, + { + "id": "cronos", + "name": "Cronos", + "alt_names": [], + "graph_id": null, + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/cronos", + "brand_theme": "dark", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "website": "https://cronos.org/" + }, + "index": 49 + }, + { + "id": "fuse", + "name": "Fuse", + "alt_names": [], + "graph_id": "fuse", + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "tokens/fuse", + "brand_theme": "light", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L1", + "website": "https://fuse.io/" + }, + "index": 50 + }, + { + "id": "linea", + "name": "Linea", + "alt_names": [], + "graph_id": "linea", + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/linea", + "brand_theme": "dark", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "website": "https://linea.build/" + }, + "index": 51 + }, + { + "id": "litecoin", + "name": "Litecoin", + "alt_names": ["LTC"], + "graph_id": null, + "standard": "ltc20", + "block_type": { + "label": "sf.litecoin.type.v1.Block", + "url": "https://buf.build/streamingfast/firehose-litecoin/docs/main:sf.litecoin.type.v1" + }, + "icon": { + "id": "tokens/ltc", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": null, + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L1", + "website": "https://litecoin.org/" + }, + "index": 52 + }, + { + "id": "mode", + "name": "Mode Network", + "alt_names": [], + "graph_id": "mode-mainnet", + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/mode", + "brand_theme": "light", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L2", + "website": "https://www.mode.network/" + }, + "index": 53 + }, + { + "id": "xai", + "name": "XAI", + "alt_names": [], + "graph_id": null, + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/xai", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L3", + "website": "https://xai.games/" + }, + "index": 54 + }, + { + "id": "zkevm", + "name": "Astar zkEVM", + "alt_names": [], + "graph_id": null, + "standard": "erc20", + "block_type": { + "label": "sf.zkevm.type.v1.Block", + "url": "https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1" + }, + "icon": { + "id": "networks/astar", + "brand_theme": "both", + "variants": ["branded", "mono"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [ + { + "id": "zkyoto", + "name": "Astar zKyoto", + "alt_names": [], + "graph_id": "zkyoto-testnet", + "standard": "erc20", + "block_type": { + "label": "sf.zkevm.type.v1.Block", + "url": "https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1" + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "index": 56 + } + ], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L2", + "website": "https://astar.network/" + }, + "index": 55 + }, + { + "id": "zora", + "name": "Zora Network", + "alt_names": [], + "graph_id": null, + "standard": "erc20", + "block_type": { + "label": "sf.ethereum.type.v2.Block", + "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + }, + "icon": { + "id": "networks/zora", + "brand_theme": "both", + "variants": ["branded"] + }, + "supported_services": { + "rpc": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "firehose": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + }, + "substreams": { + "beta": { + "released_at": "2024-05-14T00:00:00Z", + "deprecated_at": null + }, + "full": { + "released_at": null, + "deprecated_at": null + } + } + }, + "testnets": [], + "consensus": [], + "evms": [], + "metadata": { + "layer": "L2", + "website": "https://zora.co/" + }, + "index": 57 + } +] diff --git a/data/chains/V2/arbone/meta.ts b/data/chains/V2/arbone/meta.ts index 6bd4622..e674207 100644 --- a/data/chains/V2/arbone/meta.ts +++ b/data/chains/V2/arbone/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, metadata: { website: 'https://arbitrum.io/', diff --git a/data/chains/V2/arbone/testnets/arbgoerli/meta.ts b/data/chains/V2/arbone/testnets/arbgoerli/meta.ts index 210bb75..c6d6837 100644 --- a/data/chains/V2/arbone/testnets/arbgoerli/meta.ts +++ b/data/chains/V2/arbone/testnets/arbgoerli/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/arbone/testnets/arbsepolia/meta.ts b/data/chains/V2/arbone/testnets/arbsepolia/meta.ts index 7220ed5..8e5cf94 100644 --- a/data/chains/V2/arbone/testnets/arbsepolia/meta.ts +++ b/data/chains/V2/arbone/testnets/arbsepolia/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2024-05-03T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-05-03T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-03T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-05-03T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2024-05-03T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-05-03T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'released', + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/arweave/meta.ts b/data/chains/V2/arweave/meta.ts index aadb4a2..7a7761e 100644 --- a/data/chains/V2/arweave/meta.ts +++ b/data/chains/V2/arweave/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-03-03T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-03-03T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://arweave.org/', diff --git a/data/chains/V2/avalanche/meta.ts b/data/chains/V2/avalanche/meta.ts index 8b3f87d..3ca826c 100644 --- a/data/chains/V2/avalanche/meta.ts +++ b/data/chains/V2/avalanche/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://www.avax.network/', diff --git a/data/chains/V2/base/meta.ts b/data/chains/V2/base/meta.ts index 5537ede..3d7c121 100644 --- a/data/chains/V2/base/meta.ts +++ b/data/chains/V2/base/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2024-03-06T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-03-06T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-03-06T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-03-06T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://www.base.org/', diff --git a/data/chains/V2/bitcoin/meta.ts b/data/chains/V2/bitcoin/meta.ts index b64e285..002a665 100644 --- a/data/chains/V2/bitcoin/meta.ts +++ b/data/chains/V2/bitcoin/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-21T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-21T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-21T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-21T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://bitcoin.org/', diff --git a/data/chains/V2/blast/meta.ts b/data/chains/V2/blast/meta.ts index a68864e..f22b538 100644 --- a/data/chains/V2/blast/meta.ts +++ b/data/chains/V2/blast/meta.ts @@ -17,36 +17,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/boba/meta.ts b/data/chains/V2/boba/meta.ts index b31c06b..c45e893 100644 --- a/data/chains/V2/boba/meta.ts +++ b/data/chains/V2/boba/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/bsc/meta.ts b/data/chains/V2/bsc/meta.ts index 5c27864..1934f15 100644 --- a/data/chains/V2/bsc/meta.ts +++ b/data/chains/V2/bsc/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'released', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://www.bnbchain.org/en/bnb-smart-chain', diff --git a/data/chains/V2/bsc/testnets/chapel/meta.ts b/data/chains/V2/bsc/testnets/chapel/meta.ts index 424aca2..8730394 100644 --- a/data/chains/V2/bsc/testnets/chapel/meta.ts +++ b/data/chains/V2/bsc/testnets/chapel/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'released', + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/celo/meta.ts b/data/chains/V2/celo/meta.ts index e60edd2..36a2327 100644 --- a/data/chains/V2/celo/meta.ts +++ b/data/chains/V2/celo/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'light', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://celo.org/', diff --git a/data/chains/V2/celo/testnets/alfajores/meta.ts b/data/chains/V2/celo/testnets/alfajores/meta.ts index a200c8f..85b6275 100644 --- a/data/chains/V2/celo/testnets/alfajores/meta.ts +++ b/data/chains/V2/celo/testnets/alfajores/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/chains.json b/data/chains/V2/chains.json index 81b0cb8..81f4fde 100644 --- a/data/chains/V2/chains.json +++ b/data/chains/V2/chains.json @@ -18,36 +18,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "metadata": { "website": "https://ethereum.org/" @@ -65,36 +38,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "deprecated", + "firehose": "deprecated", + "substreams": "deprecated" }, "index": 1 }, @@ -109,36 +55,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "deprecated", + "firehose": "deprecated", + "substreams": "deprecated" }, "index": 2 }, @@ -153,36 +72,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - } - }, - "rpc": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - } - } + "rpc": "deprecated", + "firehose": "deprecated", + "substreams": "deprecated" }, "index": 6 } @@ -199,26 +91,8 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - } + "firehose": "released", + "substreams": "released" }, "index": 3 }, @@ -233,26 +107,8 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - } + "firehose": "released", + "substreams": "released" }, "index": 4 }, @@ -267,26 +123,8 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - } + "firehose": "released", + "substreams": "released" }, "index": 5 }, @@ -301,26 +139,8 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": "2023-03-21T00:00:00.000Z" - } - } + "firehose": "released", + "substreams": "released" }, "index": 7 } @@ -347,36 +167,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-21T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-21T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-21T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-21T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://bitcoin.org/" @@ -404,36 +197,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "released", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://polygon.technology/" @@ -451,36 +217,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2024-04-12T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-04-12T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-04-12T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-04-12T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2024-04-12T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-04-12T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "released", + "firehose": "released", + "substreams": "released" }, "index": 10 }, @@ -495,36 +234,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-04-12T00:00:00.000Z" - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-04-12T00:00:00.000Z" - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-04-12T00:00:00.000Z" - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-04-12T00:00:00.000Z" - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-04-12T00:00:00.000Z" - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-04-12T00:00:00.000Z" - } - } + "rpc": "deprecated", + "firehose": "deprecated", + "substreams": "deprecated" }, "index": 11 } @@ -552,36 +264,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "released", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://www.bnbchain.org/en/bnb-smart-chain" @@ -599,36 +284,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "released", + "firehose": "released", + "substreams": "released" }, "index": 13 } @@ -653,36 +311,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "metadata": { "website": "https://arbitrum.io/" @@ -700,36 +331,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "index": 15 }, @@ -744,36 +348,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2024-05-03T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-05-03T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-03T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-05-03T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2024-05-03T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-05-03T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "released", + "firehose": "released", + "substreams": "released" }, "index": 16 }, @@ -788,36 +365,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "index": 18 } @@ -834,26 +384,8 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - } + "firehose": "released", + "substreams": "released" }, "index": 17 } @@ -878,36 +410,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://www.avax.network/" @@ -933,36 +438,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2024-01-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-01-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-01-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-01-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://optimism.io/" @@ -988,36 +466,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2024-03-06T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-03-06T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-03-06T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-03-06T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://www.base.org/" @@ -1043,36 +494,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "deprecated", + "substreams": "unreleased" }, "metadata": { "website": "https://www.decimalchain.com/" @@ -1098,36 +522,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://gnosis.io/" @@ -1145,26 +542,8 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-03-08T00:00:00.000Z", - "deprecated_at": null - } - } + "firehose": "released", + "substreams": "released" }, "index": 24 } @@ -1189,36 +568,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://fantom.foundation/" @@ -1244,36 +596,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://celo.org/" @@ -1291,36 +616,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "index": 27 } @@ -1345,36 +643,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://near.org/" @@ -1392,36 +663,9 @@ "url": "https://buf.build/streamingfast/firehose-near/docs/main:sf.near.type.v1" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "index": 29 } @@ -1446,36 +690,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-03-03T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-03-03T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://arweave.org/" @@ -1501,36 +718,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "unreleased" }, "metadata": { "website": "https://cosmos.network/" @@ -1548,36 +738,9 @@ "url": "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "index": 32 }, @@ -1592,36 +755,9 @@ "url": "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-01-15T00:00:00.000Z" - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": "2024-01-15T00:00:00.000Z" - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "index": 33 } @@ -1646,36 +782,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2024-01-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2024-01-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "unreleased" }, "metadata": { "website": "https://osmosis.zone/" @@ -1701,36 +810,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://moonbeam.network/" @@ -1756,36 +838,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://scroll.io/" @@ -1811,36 +866,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://www.starknet.io/" @@ -1865,36 +893,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "metadata": { "website": "https://eosnetwork.com/" @@ -1912,36 +913,9 @@ "url": "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "index": 39 } @@ -1958,36 +932,9 @@ "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "index": 40 }, @@ -2002,36 +949,9 @@ "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "index": 41 } @@ -2056,36 +976,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "metadata": { "website": "https://wax.io/" @@ -2103,36 +996,9 @@ "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "index": 43 } @@ -2157,36 +1023,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://telos.net/" @@ -2204,36 +1043,9 @@ "url": "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" }, "supported_services": { - "firehose": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - }, - "full": { - "released_at": "2023-12-01T00:00:00.000Z", - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "index": 45 } @@ -2258,36 +1070,9 @@ ] }, "supported_services": { - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "unreleased", + "substreams": "unreleased" }, "metadata": { "website": "https://www.kava.io/" @@ -2314,36 +1099,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], @@ -2372,36 +1130,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], @@ -2431,36 +1162,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "deprecated", + "substreams": "unreleased" }, "testnets": [], "consensus": [], @@ -2489,36 +1193,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], @@ -2548,36 +1225,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], @@ -2608,36 +1258,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": null, - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], @@ -2667,36 +1290,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], @@ -2726,36 +1322,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "unreleased", + "firehose": "released", + "substreams": "released" }, "testnets": [], "consensus": [], @@ -2785,36 +1354,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [ { @@ -2828,36 +1370,9 @@ "url": "https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1" }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "index": 56 } @@ -2888,36 +1403,9 @@ ] }, "supported_services": { - "rpc": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "firehose": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - }, - "substreams": { - "beta": { - "released_at": "2024-05-14T00:00:00Z", - "deprecated_at": null - }, - "full": { - "released_at": null, - "deprecated_at": null - } - } + "rpc": "beta", + "firehose": "beta", + "substreams": "beta" }, "testnets": [], "consensus": [], diff --git a/data/chains/V2/cosmoshub/meta.ts b/data/chains/V2/cosmoshub/meta.ts index 9737c66..87032f0 100644 --- a/data/chains/V2/cosmoshub/meta.ts +++ b/data/chains/V2/cosmoshub/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'dark', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'unreleased', }, metadata: { website: 'https://cosmos.network/', diff --git a/data/chains/V2/cosmoshub/testnets/juno/meta.ts b/data/chains/V2/cosmoshub/testnets/juno/meta.ts index 13fccd0..d8ecb06 100644 --- a/data/chains/V2/cosmoshub/testnets/juno/meta.ts +++ b/data/chains/V2/cosmoshub/testnets/juno/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-01-15T00:00:00.000Z', - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-01-15T00:00:00.000Z', - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/cosmoshub/testnets/theta/meta.ts b/data/chains/V2/cosmoshub/testnets/theta/meta.ts index 3337a9f..0e14eb2 100644 --- a/data/chains/V2/cosmoshub/testnets/theta/meta.ts +++ b/data/chains/V2/cosmoshub/testnets/theta/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/cronos/meta.ts b/data/chains/V2/cronos/meta.ts index 47d8e90..a96c9ff 100644 --- a/data/chains/V2/cronos/meta.ts +++ b/data/chains/V2/cronos/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, testnets: [], consensus: [], diff --git a/data/chains/V2/decimal/meta.ts b/data/chains/V2/decimal/meta.ts index 0435100..66c3ce3 100644 --- a/data/chains/V2/decimal/meta.ts +++ b/data/chains/V2/decimal/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'deprecated', + substreams: 'unreleased', }, metadata: { website: 'https://www.decimalchain.com/', diff --git a/data/chains/V2/eos/evms/eosevm/meta.ts b/data/chains/V2/eos/evms/eosevm/meta.ts index 03af131..6cfc674 100644 --- a/data/chains/V2/eos/evms/eosevm/meta.ts +++ b/data/chains/V2/eos/evms/eosevm/meta.ts @@ -11,36 +11,9 @@ const meta: EVM = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/eos/meta.ts b/data/chains/V2/eos/meta.ts index 7fa1775..be4e789 100644 --- a/data/chains/V2/eos/meta.ts +++ b/data/chains/V2/eos/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'light', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, metadata: { website: 'https://eosnetwork.com/', diff --git a/data/chains/V2/eos/testnets/jungle4/meta.ts b/data/chains/V2/eos/testnets/jungle4/meta.ts index a11a2bb..24f656a 100644 --- a/data/chains/V2/eos/testnets/jungle4/meta.ts +++ b/data/chains/V2/eos/testnets/jungle4/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/eos/testnets/kylin/meta.ts b/data/chains/V2/eos/testnets/kylin/meta.ts index f733ee2..5829f31 100644 --- a/data/chains/V2/eos/testnets/kylin/meta.ts +++ b/data/chains/V2/eos/testnets/kylin/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/eth/consensus/eth-cl/meta.ts b/data/chains/V2/eth/consensus/eth-cl/meta.ts index 05383fe..57dad2f 100644 --- a/data/chains/V2/eth/consensus/eth-cl/meta.ts +++ b/data/chains/V2/eth/consensus/eth-cl/meta.ts @@ -11,26 +11,8 @@ const meta: ConsensusLayer = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/eth/consensus/goerli-cl/meta.ts b/data/chains/V2/eth/consensus/goerli-cl/meta.ts index 805948d..c659540 100644 --- a/data/chains/V2/eth/consensus/goerli-cl/meta.ts +++ b/data/chains/V2/eth/consensus/goerli-cl/meta.ts @@ -11,26 +11,8 @@ const meta: ConsensusLayer = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - }, + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/eth/consensus/holesky-cl/meta.ts b/data/chains/V2/eth/consensus/holesky-cl/meta.ts index 1991eba..ab57f93 100644 --- a/data/chains/V2/eth/consensus/holesky-cl/meta.ts +++ b/data/chains/V2/eth/consensus/holesky-cl/meta.ts @@ -11,26 +11,8 @@ const meta: ConsensusLayer = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/eth/consensus/sepolia-cl/meta.ts b/data/chains/V2/eth/consensus/sepolia-cl/meta.ts index 64af0c7..6eff401 100644 --- a/data/chains/V2/eth/consensus/sepolia-cl/meta.ts +++ b/data/chains/V2/eth/consensus/sepolia-cl/meta.ts @@ -11,26 +11,8 @@ const meta: ConsensusLayer = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/eth/meta.ts b/data/chains/V2/eth/meta.ts index 12d1801..1b840ee 100644 --- a/data/chains/V2/eth/meta.ts +++ b/data/chains/V2/eth/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'deprecated', + substreams: 'unreleased', }, metadata: { website: 'https://ethereum.org/', diff --git a/data/chains/V2/eth/testnets/goerli/meta.ts b/data/chains/V2/eth/testnets/goerli/meta.ts index cc63d2d..24f7309 100644 --- a/data/chains/V2/eth/testnets/goerli/meta.ts +++ b/data/chains/V2/eth/testnets/goerli/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - }, - rpc: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: '2023-03-21T00:00:00.000Z', - }, - }, + rpc: 'deprecated', + firehose: 'deprecated', + substreams: 'deprecated', }, }; diff --git a/data/chains/V2/eth/testnets/holesky/meta.ts b/data/chains/V2/eth/testnets/holesky/meta.ts index 164590f..7226657 100644 --- a/data/chains/V2/eth/testnets/holesky/meta.ts +++ b/data/chains/V2/eth/testnets/holesky/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'deprecated', + firehose: 'deprecated', + substreams: 'deprecated', }, }; diff --git a/data/chains/V2/eth/testnets/sepolia/meta.ts b/data/chains/V2/eth/testnets/sepolia/meta.ts index 61723b5..7d30a6f 100644 --- a/data/chains/V2/eth/testnets/sepolia/meta.ts +++ b/data/chains/V2/eth/testnets/sepolia/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'deprecated', + firehose: 'deprecated', + substreams: 'deprecated', }, }; diff --git a/data/chains/V2/fantom/meta.ts b/data/chains/V2/fantom/meta.ts index 3d9b494..e853f1d 100644 --- a/data/chains/V2/fantom/meta.ts +++ b/data/chains/V2/fantom/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'light', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://fantom.foundation/', diff --git a/data/chains/V2/fuse/meta.ts b/data/chains/V2/fuse/meta.ts index 2d6cf00..db41a04 100644 --- a/data/chains/V2/fuse/meta.ts +++ b/data/chains/V2/fuse/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/gnosis/consensus/chiado-cl/meta.ts b/data/chains/V2/gnosis/consensus/chiado-cl/meta.ts index ba9fcb4..593a0cb 100644 --- a/data/chains/V2/gnosis/consensus/chiado-cl/meta.ts +++ b/data/chains/V2/gnosis/consensus/chiado-cl/meta.ts @@ -11,26 +11,8 @@ const meta: ConsensusLayer = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts b/data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts index 2eb19ee..fd1a92a 100644 --- a/data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts +++ b/data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts @@ -11,26 +11,8 @@ const meta: ConsensusLayer = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-03-08T00:00:00.000Z', - deprecated_at: null, - }, - }, + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/gnosis/meta.ts b/data/chains/V2/gnosis/meta.ts index 6ce8039..86a770b 100644 --- a/data/chains/V2/gnosis/meta.ts +++ b/data/chains/V2/gnosis/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'dark', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://gnosis.io/', diff --git a/data/chains/V2/gnosis/testnets/chiado/meta.ts b/data/chains/V2/gnosis/testnets/chiado/meta.ts index 0aafedd..37455bc 100644 --- a/data/chains/V2/gnosis/testnets/chiado/meta.ts +++ b/data/chains/V2/gnosis/testnets/chiado/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, }; diff --git a/data/chains/V2/kava/meta.ts b/data/chains/V2/kava/meta.ts index 254f32b..20e5372 100644 --- a/data/chains/V2/kava/meta.ts +++ b/data/chains/V2/kava/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://www.kava.io/', diff --git a/data/chains/V2/linea/meta.ts b/data/chains/V2/linea/meta.ts index 76a5e70..f705859 100644 --- a/data/chains/V2/linea/meta.ts +++ b/data/chains/V2/linea/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/litecoin/meta.ts b/data/chains/V2/litecoin/meta.ts index 08d6af7..2aa57b6 100644 --- a/data/chains/V2/litecoin/meta.ts +++ b/data/chains/V2/litecoin/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/mode/meta.ts b/data/chains/V2/mode/meta.ts index b9d6db2..ada1c2b 100644 --- a/data/chains/V2/mode/meta.ts +++ b/data/chains/V2/mode/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/moonbeam/meta.ts b/data/chains/V2/moonbeam/meta.ts index 5161037..4371be1 100644 --- a/data/chains/V2/moonbeam/meta.ts +++ b/data/chains/V2/moonbeam/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://moonbeam.network/', diff --git a/data/chains/V2/near/meta.ts b/data/chains/V2/near/meta.ts index e16ccec..342dd5c 100644 --- a/data/chains/V2/near/meta.ts +++ b/data/chains/V2/near/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://near.org/', diff --git a/data/chains/V2/near/testnets/neartest/meta.ts b/data/chains/V2/near/testnets/neartest/meta.ts index c10dc17..11782e7 100644 --- a/data/chains/V2/near/testnets/neartest/meta.ts +++ b/data/chains/V2/near/testnets/neartest/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-near/docs/main:sf.near.type.v1', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/optimism/meta.ts b/data/chains/V2/optimism/meta.ts index 82474aa..a9c89d1 100644 --- a/data/chains/V2/optimism/meta.ts +++ b/data/chains/V2/optimism/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2024-01-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-01-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-01-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-01-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://optimism.io/', diff --git a/data/chains/V2/osmosis/meta.ts b/data/chains/V2/osmosis/meta.ts index 2918d76..a5511b8 100644 --- a/data/chains/V2/osmosis/meta.ts +++ b/data/chains/V2/osmosis/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2024-01-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-01-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'unreleased', }, metadata: { website: 'https://osmosis.zone/', diff --git a/data/chains/V2/polygon/meta.ts b/data/chains/V2/polygon/meta.ts index 86eca77..b5d38b8 100644 --- a/data/chains/V2/polygon/meta.ts +++ b/data/chains/V2/polygon/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'released', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://polygon.technology/', diff --git a/data/chains/V2/polygon/testnets/amoy/meta.ts b/data/chains/V2/polygon/testnets/amoy/meta.ts index 89d4fc6..e0e3941 100644 --- a/data/chains/V2/polygon/testnets/amoy/meta.ts +++ b/data/chains/V2/polygon/testnets/amoy/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2024-04-12T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-04-12T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-04-12T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-04-12T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: '2024-04-12T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2024-04-12T00:00:00.000Z', - deprecated_at: null, - }, - }, + rpc: 'released', + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/polygon/testnets/mumbai/meta.ts b/data/chains/V2/polygon/testnets/mumbai/meta.ts index 9633518..7b95805 100644 --- a/data/chains/V2/polygon/testnets/mumbai/meta.ts +++ b/data/chains/V2/polygon/testnets/mumbai/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-04-12T00:00:00.000Z', - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-04-12T00:00:00.000Z', - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-04-12T00:00:00.000Z', - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-04-12T00:00:00.000Z', - }, - }, - rpc: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-04-12T00:00:00.000Z', - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: '2024-04-12T00:00:00.000Z', - }, - }, + rpc: 'deprecated', + firehose: 'deprecated', + substreams: 'deprecated', }, }; diff --git a/data/chains/V2/scroll/meta.ts b/data/chains/V2/scroll/meta.ts index 7a9e715..f6a69e3 100644 --- a/data/chains/V2/scroll/meta.ts +++ b/data/chains/V2/scroll/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://scroll.io/', diff --git a/data/chains/V2/starknet/meta.ts b/data/chains/V2/starknet/meta.ts index 22e5aee..2659198 100644 --- a/data/chains/V2/starknet/meta.ts +++ b/data/chains/V2/starknet/meta.ts @@ -17,36 +17,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://www.starknet.io/', diff --git a/data/chains/V2/telos/meta.ts b/data/chains/V2/telos/meta.ts index e96d288..bce475a 100644 --- a/data/chains/V2/telos/meta.ts +++ b/data/chains/V2/telos/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'unreleased', + substreams: 'unreleased', }, metadata: { website: 'https://telos.net/', diff --git a/data/chains/V2/telos/testnets/telostest/meta.ts b/data/chains/V2/telos/testnets/telostest/meta.ts index 23a5d16..9aaee5b 100644 --- a/data/chains/V2/telos/testnets/telostest/meta.ts +++ b/data/chains/V2/telos/testnets/telostest/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/wax/meta.ts b/data/chains/V2/wax/meta.ts index 1bae1ad..50df938 100644 --- a/data/chains/V2/wax/meta.ts +++ b/data/chains/V2/wax/meta.ts @@ -15,36 +15,9 @@ const meta: Chain = { brand_theme: 'both', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, metadata: { website: 'https://wax.io/', diff --git a/data/chains/V2/wax/testnets/waxtest/meta.ts b/data/chains/V2/wax/testnets/waxtest/meta.ts index 56e4b69..0d7f587 100644 --- a/data/chains/V2/wax/testnets/waxtest/meta.ts +++ b/data/chains/V2/wax/testnets/waxtest/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, supported_services: { - firehose: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - full: { - released_at: '2023-12-01T00:00:00.000Z', - deprecated_at: null, - }, - }, - rpc: { - beta: { - released_at: null, - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, }; diff --git a/data/chains/V2/xai/meta.ts b/data/chains/V2/xai/meta.ts index 67a12bd..6eaa7c5 100644 --- a/data/chains/V2/xai/meta.ts +++ b/data/chains/V2/xai/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'unreleased', + firehose: 'released', + substreams: 'released', }, testnets: [], consensus: [], diff --git a/data/chains/V2/zkevm/meta.ts b/data/chains/V2/zkevm/meta.ts index 0ba6c89..7af4d4d 100644 --- a/data/chains/V2/zkevm/meta.ts +++ b/data/chains/V2/zkevm/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded', 'mono'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/chains/V2/zkevm/testnets/zkyoto/meta.ts b/data/chains/V2/zkevm/testnets/zkyoto/meta.ts index ca93749..0c9748e 100644 --- a/data/chains/V2/zkevm/testnets/zkyoto/meta.ts +++ b/data/chains/V2/zkevm/testnets/zkyoto/meta.ts @@ -11,36 +11,9 @@ const meta: Testnet = { url: 'https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1', }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, }; diff --git a/data/chains/V2/zora/meta.ts b/data/chains/V2/zora/meta.ts index cd3dc74..5546921 100644 --- a/data/chains/V2/zora/meta.ts +++ b/data/chains/V2/zora/meta.ts @@ -16,36 +16,9 @@ const meta: Chain = { variants: ['branded'], }, supported_services: { - rpc: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - firehose: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, - substreams: { - beta: { - released_at: '2024-05-14T00:00:00Z', - deprecated_at: null, - }, - full: { - released_at: null, - deprecated_at: null, - }, - }, + rpc: 'beta', + firehose: 'beta', + substreams: 'beta', }, testnets: [], consensus: [], diff --git a/data/index.config.ts b/data/index.config.ts index aae8f69..34a4ab5 100644 --- a/data/index.config.ts +++ b/data/index.config.ts @@ -2,7 +2,7 @@ // Chains under ordered were manually placed, to manage the z-index (priority order) of chains. // Chains under missing are generated from available data, make sure to order them. // Include deprecated or future chains. -// Last generation on 5/15/2024, 9:36:50 PM. +// Last generation on 5/15/2024, 11:44:28 PM. export default { ordered: { diff --git a/package-lock.json b/package-lock.json index 606a6e1..70c2bea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,12 +11,48 @@ "@token-icons/core": "^2.6.1", "@types/bun": "latest", "husky": "^9.0.11", - "prettier": "^3.2.5" + "prettier": "^3.2.5", + "ts-morph": "^22.0.0" }, "peerDependencies": { "typescript": "^5.4.4" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@token-icons/core": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/@token-icons/core/-/core-2.6.1.tgz", @@ -26,6 +62,18 @@ "typescript": "^5.0.0" } }, + "node_modules/@ts-morph/common": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", + "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", + "dev": true, + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, "node_modules/@types/bun": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.1.2.tgz", @@ -53,6 +101,33 @@ "@types/node": "*" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/bun-types": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.1.8.tgz", @@ -63,6 +138,61 @@ "@types/ws": "~8.5.10" } }, + "node_modules/code-block-writer": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", + "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/husky": { "version": "9.0.11", "dev": true, @@ -77,6 +207,106 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/prettier": { "version": "3.2.5", "dev": true, @@ -91,6 +321,81 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-morph": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", + "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", + "dev": true, + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, "node_modules/typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", @@ -112,6 +417,32 @@ } }, "dependencies": { + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, "@token-icons/core": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/@token-icons/core/-/core-2.6.1.tgz", @@ -119,6 +450,18 @@ "dev": true, "requires": {} }, + "@ts-morph/common": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", + "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", + "dev": true, + "requires": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, "@types/bun": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.1.2.tgz", @@ -146,6 +489,30 @@ "@types/node": "*" } }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, "bun-types": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.1.8.tgz", @@ -156,14 +523,164 @@ "@types/ws": "~8.5.10" } }, + "code-block-writer": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", + "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, "husky": { "version": "9.0.11", "dev": true }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, "prettier": { "version": "3.2.5", "dev": true }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "ts-morph": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", + "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", + "dev": true, + "requires": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, "typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", diff --git a/package.json b/package.json index e1e9a50..860e12d 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "generate:types": "bun run generate:type_graphid && bun run generate:type_pinaxid && bun run format", "generate:type_graphid": "bun ./scripts/generate/V2/type_graphid.ts", "generate:type_pinaxid": "bun ./scripts/generate/V2/type_pinaxid.ts", - "generate:match_legacy_check": "bun ./scripts/generate/V2/match_legacy_data.ts", "generate:copy_token_icons": "bun ./scripts/generate/V2/copy_token_icons.ts", + "verify:match_legacy_check": "bun ./scripts/verify/V2/match_legacy_data.ts", "generate_v1": "npm run generate_v1:data", "generate_v1:data": "node ./scripts/generate/V1/data_json.js", "generate_v1:types": "npm run generate_v1:type_graphid && npm run generate_v1:type_pinaxid && npm run format", @@ -41,9 +41,10 @@ }, "devDependencies": { "@token-icons/core": "^2.6.1", + "@types/bun": "latest", "husky": "^9.0.11", "prettier": "^3.2.5", - "@types/bun": "latest" + "ts-morph": "^22.0.0" }, "repository": { "type": "git", diff --git a/scripts/generate/V2/data_json.ts b/scripts/generate/V2/data_json.ts index 8f1c0b0..b2b2179 100644 --- a/scripts/generate/V2/data_json.ts +++ b/scripts/generate/V2/data_json.ts @@ -5,6 +5,7 @@ import * as chainData from '../../../data/chains/V2/index'; import { toCamelCase } from '../../../utils/case'; import indexConf from '../../../data/index.config'; import { IndexConfig } from './index_config_check'; +import { SupportedServices } from '../../../types'; interface Icon { id: string; @@ -63,6 +64,12 @@ const warnings: string[] = []; let indexCounter = 0; +const cacheGenerateServiceDates = (services: SupportedServices) => { + // Read the cache file at ./data/chains/V2/chains-lock.json + // If the file does not exist, throw an error, and exit the script + // If the file exists, parse the file +}; + Object.keys(indexConf.ordered).forEach((mainnet, mainnetIndex) => { // @ts-ignore const mainnetData: MainnetData = chainData[toCamelCase(mainnet)]; diff --git a/scripts/generate/V2/match_legacy_data.ts b/scripts/verify/V2/match_legacy_data.ts similarity index 100% rename from scripts/generate/V2/match_legacy_data.ts rename to scripts/verify/V2/match_legacy_data.ts diff --git a/types/graph.types.ts b/types/graph.types.ts index d71ddc4..89dfa20 100644 --- a/types/graph.types.ts +++ b/types/graph.types.ts @@ -1,6 +1,6 @@ // This file is auto-generated on pre-commit to avoid maintaining it. // Do not modify manually as it will be overwritten. -// Last generation on 5/15/2024, 9:36:50 PM. +// Last generation on 5/15/2024, 11:44:29 PM. export type GraphID = | 'arbitrum-one' | 'arbitrum-sepolia' diff --git a/types/pinax.types.ts b/types/pinax.types.ts index df6c002..311a36f 100644 --- a/types/pinax.types.ts +++ b/types/pinax.types.ts @@ -1,6 +1,6 @@ // This file is auto-generated on pre-commit to avoid maintaining it / circular dependencies. // Do not modify manually as it will be overwritten. -// Last generation on 5/15/2024, 9:36:51 PM. +// Last generation on 5/15/2024, 11:44:29 PM. export type PinaxID = | 'arbone' | 'arbgoerli' diff --git a/types/service.types.ts b/types/service.types.ts index 9051941..e52453d 100644 --- a/types/service.types.ts +++ b/types/service.types.ts @@ -7,16 +7,11 @@ export type ServiceEndpoint = { port: number; }; -export type ServiceEndpointStatus = { - beta: { - released_at: string | null; - deprecated_at: string | null; - }; - full: { - released_at: string | null; - deprecated_at: string | null; - }; -}; +export type ServiceEndpointStatus = + | 'unreleased' + | 'beta' + | 'released' + | 'deprecated'; export type ConsensusLayerServices = { [key in ConsensusLayerServiceID]: ServiceEndpointStatus;