diff --git a/data/chains/V2/chains.json b/data/chains/V2/chains.json index 800a893..5bcef9d 100644 --- a/data/chains/V2/chains.json +++ b/data/chains/V2/chains.json @@ -1487,6 +1487,37 @@ } }, "index": 41 + }, + { + "id": "jungle4evm", + "graph_id": null, + "name": "Jungle4 EVM", + "alt_names": [], + "standard": "erc20", + "is_detailed_blocks": true, + "is_evm_testnet": true, + "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-09-20T00:00:000Z", + "full_released_at": "2023-09-20T00:00:000Z", + "deprecated_at": null + }, + "substreams": { + "beta_released_at": "2023-09-20T00:00:000Z", + "full_released_at": "2023-09-20T00:00:000Z", + "deprecated_at": null + }, + "rpc": { + "beta_released_at": "2023-09-20T00:00:000Z", + "full_released_at": "2023-09-20T00:00:000Z", + "deprecated_at": null + } + }, + "index": 42 } ], "testnets": [ @@ -1518,7 +1549,7 @@ "deprecated_at": null } }, - "index": 42 + "index": 43 }, { "id": "kylin", @@ -1548,7 +1579,7 @@ "deprecated_at": null } }, - "index": 43 + "index": 44 } ] }, @@ -1591,7 +1622,7 @@ "metadata": { "website": "https://wax.io/" }, - "index": 44, + "index": 45, "testnets": [ { "id": "waxtest", @@ -1621,7 +1652,7 @@ "deprecated_at": null } }, - "index": 45 + "index": 46 } ] }, @@ -1664,7 +1695,7 @@ "metadata": { "website": "https://telos.net/" }, - "index": 46, + "index": 47, "testnets": [ { "id": "telostest", @@ -1694,7 +1725,7 @@ "deprecated_at": null } }, - "index": 47 + "index": 48 } ] }, @@ -1737,14 +1768,14 @@ "metadata": { "website": "https://www.kava.io/" }, - "index": 48 + "index": 49 }, { "id": "blast", "name": "Blast Network", "alt_names": [], "graph_id": "blast-mainnet", - "index": 49, + "index": 50, "standard": "erc20", "is_detailed_blocks": false, "block_type": { @@ -1782,7 +1813,7 @@ "name": "Blast Network Sepolia", "alt_names": [], "graph_id": "blast-testnet", - "index": 50, + "index": 51, "standard": "erc20", "is_detailed_blocks": false, "block_type": { @@ -1880,7 +1911,7 @@ "deprecated_at": null } }, - "index": 52 + "index": 53 } ], "consensus": [], @@ -1889,7 +1920,7 @@ "layer": "L2", "website": "https://boba.network/" }, - "index": 51 + "index": 52 }, { "id": "cronos", @@ -1933,7 +1964,7 @@ "metadata": { "website": "https://cronos.org/" }, - "index": 53 + "index": 54 }, { "id": "fuse", @@ -1978,7 +2009,7 @@ "layer": "L1", "website": "https://fuse.io/" }, - "index": 54 + "index": 55 }, { "id": "linea", @@ -2022,7 +2053,7 @@ "metadata": { "website": "https://linea.build/" }, - "index": 55 + "index": 56 }, { "id": "litecoin", @@ -2069,7 +2100,7 @@ "layer": "L1", "website": "https://litecoin.org/" }, - "index": 56 + "index": 57 }, { "id": "mode", @@ -2114,7 +2145,7 @@ "layer": "L2", "website": "https://www.mode.network/" }, - "index": 57 + "index": 58 }, { "id": "ronin", @@ -2155,7 +2186,7 @@ "metadata": { "website": "https://roninchain.com/" }, - "index": 58 + "index": 59 }, { "id": "sei", @@ -2196,7 +2227,7 @@ "metadata": { "website": "https://www.sei.io/" }, - "index": 59 + "index": 60 }, { "id": "xai", @@ -2241,7 +2272,7 @@ "layer": "L3", "website": "https://xai.games/" }, - "index": 60 + "index": 61 }, { "id": "zkastar", @@ -2308,7 +2339,7 @@ "deprecated_at": null } }, - "index": 62 + "index": 63 }, { "id": "zkyoto", @@ -2338,7 +2369,7 @@ "deprecated_at": null } }, - "index": 63 + "index": 64 } ], "consensus": [], @@ -2347,7 +2378,7 @@ "layer": "L2", "website": "https://astar.network/" }, - "index": 61 + "index": 62 }, { "id": "x-layer", @@ -2388,7 +2419,7 @@ "metadata": { "website": "https://www.okx.com/fr/xlayer" }, - "index": 64 + "index": 65 }, { "id": "zksync", @@ -2432,7 +2463,7 @@ "zk" ] }, - "index": 65 + "index": 66 }, { "id": "zora", @@ -2476,7 +2507,7 @@ "layer": "L2", "website": "https://zora.co/" }, - "index": 66 + "index": 67 }, { "id": "ore", @@ -2517,7 +2548,7 @@ "metadata": { "website": "https://ore.network/" }, - "index": 67, + "index": 68, "testnets": [ { "id": "orestage", @@ -2547,7 +2578,7 @@ "deprecated_at": "2023-03-21T00:00:00.000Z" } }, - "index": 68 + "index": 69 } ] }, @@ -2589,6 +2620,6 @@ "metadata": { "website": "" }, - "index": 69 + "index": 70 } ] \ No newline at end of file diff --git a/data/chains/V2/eos/evms/jungle4evm/meta.ts b/data/chains/V2/eos/evms/jungle4evm/meta.ts new file mode 100644 index 0000000..a453fad --- /dev/null +++ b/data/chains/V2/eos/evms/jungle4evm/meta.ts @@ -0,0 +1,34 @@ +import { ___InternalEVM } from '../../../../../../types/chain.types'; + +const meta: ___InternalEVM = { + id: 'jungle4evm', + graph_id: null, + name: 'Jungle4 EVM', + alt_names: [], + standard: 'erc20', + is_detailed_blocks: true, + is_evm_testnet: true, + 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-09-20T00:00:000Z', + full_released_at: '2023-09-20T00:00:000Z', + deprecated_at: null, + }, + substreams: { + beta_released_at: '2023-09-20T00:00:000Z', + full_released_at: '2023-09-20T00:00:000Z', + deprecated_at: null, + }, + rpc: { + beta_released_at: '2023-09-20T00:00:000Z', + full_released_at: '2023-09-20T00:00:000Z', + deprecated_at: null, + }, + }, +}; + +export default meta; diff --git a/data/chains/V2/index.ts b/data/chains/V2/index.ts index 76db8f8..fd4cadc 100644 --- a/data/chains/V2/index.ts +++ b/data/chains/V2/index.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 9/3/2024, 4:48:05 PM. +// Last generation on 9/24/2024, 5:15:25 PM. export { default as celo } from './celo/meta'; export { default as alfajores } from './celo/testnets/alfajores/meta'; @@ -65,6 +65,7 @@ export { default as linea } from './linea/meta'; export { default as eos } from './eos/meta'; export { default as jungle4 } from './eos/testnets/jungle4/meta'; export { default as kylin } from './eos/testnets/kylin/meta'; +export { default as jungle4evm } from './eos/evms/jungle4evm/meta'; export { default as eosevm } from './eos/evms/eosevm/meta'; export { default as base } from './base/meta'; export { default as gnosis } from './gnosis/meta'; diff --git a/data/index.config.ts b/data/index.config.ts index ed3498b..4050e85 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 9/3/2024, 4:48:05 PM. +// Last generation on 9/24/2024, 5:15:25 PM. export default { ordered: { @@ -34,7 +34,7 @@ export default { moonbeam: [], scroll: [], starknet: [], - eos: ['eosevm', 'jungle4', 'kylin'], + eos: ['eosevm', 'jungle4evm', 'jungle4', 'kylin'], wax: ['waxtest'], telos: ['telostest'], kava: [], diff --git a/dist/index.d.ts b/dist/index.d.ts index 7618632..d05f16f 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,65 +1,213 @@ type BlockType = { - label: string; - url: string; + label: string; + url: string; }; -type GraphID = 'arbitrum-nova' | 'arbitrum-one' | 'arbitrum-sepolia' | 'arweave-mainnet' | 'astar-zkevm-mainnet' | 'aurora' | 'aurora-testnet' | 'avalanche' | 'base' | 'base-sepolia' | 'blast-mainnet' | 'blast-testnet' | 'boba' | 'bsc' | 'btc' | 'celo' | 'celo-alfajores' | 'chapel' | 'cosmoshub-4' | 'etherlink-mainnet' | 'etherlink-testnet' | 'fantom' | 'fantom-testnet' | 'fuji' | 'fuse' | 'gnosis' | 'gnosis-chiado' | 'gravity-mainnet' | 'gravity-testnet' | 'harmony' | 'holesky' | 'iotex' | 'iotex-testnet' | 'linea' | 'linea-sepolia' | 'mainnet' | 'matic' | 'mbase' | 'mode-mainnet' | 'mode-sepolia' | 'moonbeam' | 'moonriver' | 'near-mainnet' | 'near-testnet' | 'neox' | 'neox-testnet' | 'optimism' | 'optimism-sepolia' | 'osmo-test-4' | 'osmosis-1' | 'polygon-amoy' | 'polygon-zkevm' | 'polygon-zkevm-cardona' | 'rootstock' | 'scroll' | 'scroll-sepolia' | 'sei-atlantic' | 'sei-mainnet' | 'sepolia' | 'solana-mainnet-beta' | 'soneium-testnet' | 'theta-testnet-001' | 'xlayer-mainnet' | 'xlayer-sepolia' | 'zksync-era' | 'zksync-era-sepolia' | 'zksync-era-testnet' | 'zkyoto-testnet'; - -type PinaxID = 'celo' | 'alfajores' | 'telos' | 'telostest' | 'zkastar' | 'zkatana' | 'zkyoto' | 'decimal' | 'x-layer' | 'arbone' | 'arbsepolia' | 'arbgoerli' | 'moonbeam' | 'arweave' | 'wax' | 'waxtest' | 'optimism' | 'opsepolia' | 'scroll' | 'mode' | 'fantom' | 'boba' | 'bobasepolia' | 'fuse' | 'cosmoshub' | 'theta' | 'juno' | 'kava' | 'ronin' | 'polygon' | 'mumbai' | 'amoy' | 'bsc' | 'chapel' | 'xai' | 'osmosis' | 'bitcoin' | 'ux' | 'zora' | 'zksync' | 'avalanche' | 'blast' | 'blastsepolia' | 'near' | 'neartest' | 'eth' | 'eth-cl' | 'holesky-cl' | 'goerli-cl' | 'sepolia-cl' | 'holesky' | 'sepolia' | 'goerli' | 'starknet' | 'sei' | 'cronos' | 'ore' | 'orestage' | 'cardano' | 'linea' | 'eos' | 'jungle4' | 'kylin' | 'eosevm' | 'base' | 'gnosis' | 'chiado-cl' | 'gnosis-cl' | 'chiado' | 'litecoin'; +type GraphID = + | 'arbitrum-nova' + | 'arbitrum-one' + | 'arbitrum-sepolia' + | 'arweave-mainnet' + | 'astar-zkevm-mainnet' + | 'aurora' + | 'aurora-testnet' + | 'avalanche' + | 'base' + | 'base-sepolia' + | 'blast-mainnet' + | 'blast-testnet' + | 'boba' + | 'bsc' + | 'btc' + | 'celo' + | 'celo-alfajores' + | 'chapel' + | 'cosmoshub-4' + | 'etherlink-mainnet' + | 'etherlink-testnet' + | 'fantom' + | 'fantom-testnet' + | 'fuji' + | 'fuse' + | 'gnosis' + | 'gnosis-chiado' + | 'gravity-mainnet' + | 'gravity-testnet' + | 'harmony' + | 'holesky' + | 'iotex' + | 'iotex-testnet' + | 'linea' + | 'linea-sepolia' + | 'mainnet' + | 'matic' + | 'mbase' + | 'mode-mainnet' + | 'mode-sepolia' + | 'moonbeam' + | 'moonriver' + | 'near-mainnet' + | 'near-testnet' + | 'neox' + | 'neox-testnet' + | 'optimism' + | 'optimism-sepolia' + | 'osmo-test-4' + | 'osmosis-1' + | 'polygon-amoy' + | 'polygon-zkevm' + | 'polygon-zkevm-cardona' + | 'rootstock' + | 'scroll' + | 'scroll-sepolia' + | 'sei-atlantic' + | 'sei-mainnet' + | 'sepolia' + | 'solana-mainnet-beta' + | 'soneium-testnet' + | 'theta-testnet-001' + | 'xlayer-mainnet' + | 'xlayer-sepolia' + | 'zksync-era' + | 'zksync-era-sepolia' + | 'zksync-era-testnet' + | 'zkyoto-testnet'; + +type PinaxID = + | 'celo' + | 'alfajores' + | 'telos' + | 'telostest' + | 'zkastar' + | 'zkatana' + | 'zkyoto' + | 'decimal' + | 'x-layer' + | 'arbone' + | 'arbsepolia' + | 'arbgoerli' + | 'moonbeam' + | 'arweave' + | 'wax' + | 'waxtest' + | 'optimism' + | 'opsepolia' + | 'scroll' + | 'mode' + | 'fantom' + | 'boba' + | 'bobasepolia' + | 'fuse' + | 'cosmoshub' + | 'theta' + | 'juno' + | 'kava' + | 'ronin' + | 'polygon' + | 'mumbai' + | 'amoy' + | 'bsc' + | 'chapel' + | 'xai' + | 'osmosis' + | 'bitcoin' + | 'ux' + | 'zora' + | 'zksync' + | 'avalanche' + | 'blast' + | 'blastsepolia' + | 'near' + | 'neartest' + | 'eth' + | 'eth-cl' + | 'holesky-cl' + | 'goerli-cl' + | 'sepolia-cl' + | 'holesky' + | 'sepolia' + | 'goerli' + | 'starknet' + | 'sei' + | 'cronos' + | 'ore' + | 'orestage' + | 'cardano' + | 'linea' + | 'eos' + | 'jungle4' + | 'kylin' + | 'eosevm' + | 'base' + | 'gnosis' + | 'chiado-cl' + | 'gnosis-cl' + | 'chiado' + | 'litecoin'; type ConsensusLayerServiceID = 'substreams' | 'firehose'; type ServiceID = ConsensusLayerServiceID | 'rpc'; type ServiceEndpoint = { - name: string; - endpoint_slug: ServiceID; - port: number; + name: string; + endpoint_slug: ServiceID; + port: number; }; type ___InternalConsensusLayerServices = { - [key in ConsensusLayerServiceID]: ServiceStatusDates; + [key in ConsensusLayerServiceID]: ServiceStatusDates; }; type ___InternalSupportedServices = { - [key in ServiceID]: ServiceStatusDates; + [key in ServiceID]: ServiceStatusDates; }; type ServiceStatusDates = { - beta_released_at: string | null; - full_released_at: string | null; - deprecated_at: string | null; + beta_released_at: string | null; + full_released_at: string | null; + deprecated_at: string | null; }; type ConsensusLayerServices = { - [key in ConsensusLayerServiceID]: ServiceStatusDates; + [key in ConsensusLayerServiceID]: ServiceStatusDates; }; type SupportedServices = { - [key in ServiceID]: ServiceStatusDates; + [key in ServiceID]: ServiceStatusDates; }; -type Standard = 'antelope' | 'arweave' | 'brc20' | 'cosmos' | 'erc20' | 'ltc20' | 'near' | 'rrc20' | 'sei' | 'cardano'; +type Standard = + | 'antelope' + | 'arweave' + | 'brc20' + | 'cosmos' + | 'erc20' + | 'ltc20' + | 'near' + | 'rrc20' + | 'sei' + | 'cardano'; type ChainBase = { - id: PinaxID; - name: string; - alt_names: string[]; - graph_id: GraphID | null; - index?: number; - standard: Standard | null; - is_detailed_blocks: boolean; - block_type: BlockType; + id: PinaxID; + name: string; + alt_names: string[]; + graph_id: GraphID | null; + index?: number; + standard: Standard | null; + is_detailed_blocks: boolean; + block_type: BlockType; }; type ___InternalTestnet = ChainBase & { - supported_services: ___InternalSupportedServices; - metadata?: { - deprecated_replacing_chain?: PinaxID; - }; + supported_services: ___InternalSupportedServices; + metadata?: { + deprecated_replacing_chain?: PinaxID; + }; }; type ___InternalConsensusLayer = ChainBase & { - supported_services: ___InternalConsensusLayerServices; + supported_services: ___InternalConsensusLayerServices; }; type ___InternalEVM = ChainBase & { - supported_services: ___InternalSupportedServices; + supported_services: ___InternalSupportedServices; }; type ChainIcon = { - id: string; - brand_theme: 'light' | 'dark' | 'both'; - variants?: Array<'branded' | 'mono'>; + id: string; + brand_theme: 'light' | 'dark' | 'both'; + variants?: Array<'branded' | 'mono'>; }; /** * Describes the Data that needs to be provided for a Chain. @@ -68,30 +216,30 @@ type ChainIcon = { * the generated fields. */ interface ___InternalChain extends ChainBase { - icon: ChainIcon; - supported_services: ___InternalSupportedServices; - testnets?: Array<___InternalTestnet>; - consensus?: Array<___InternalConsensusLayer>; - evms?: Array<___InternalEVM>; - metadata?: { - layer?: 'L0' | 'L1' | 'L2' | 'L3'; - website?: string; - mainchain_id?: PinaxID | string; - tags?: string[]; - deprecated_replacing_chain?: PinaxID; - }; + icon: ChainIcon; + supported_services: ___InternalSupportedServices; + testnets?: Array<___InternalTestnet>; + consensus?: Array<___InternalConsensusLayer>; + evms?: Array<___InternalEVM>; + metadata?: { + layer?: 'L0' | 'L1' | 'L2' | 'L3'; + website?: string; + mainchain_id?: PinaxID | string; + tags?: string[]; + deprecated_replacing_chain?: PinaxID; + }; } type Testnet = ChainBase & { - supported_services: SupportedServices; - metadata?: { - deprecated_replacing_chain?: PinaxID; - }; + supported_services: SupportedServices; + metadata?: { + deprecated_replacing_chain?: PinaxID; + }; }; type ConsensusLayer = ChainBase & { - supported_services: ConsensusLayerServices; + supported_services: ConsensusLayerServices; }; type EVM = ChainBase & { - supported_services: SupportedServices; + supported_services: SupportedServices; }; /** * Describes the Data that needs to be provided for a Chain. @@ -100,22 +248,22 @@ type EVM = ChainBase & { * the generated fields. */ interface Chain extends ChainBase { - icon: { - id: string; - brand_theme: 'light' | 'dark' | 'both'; - variants?: Array<'branded' | 'mono'>; - }; - supported_services: SupportedServices; - testnets?: Array; - consensus?: Array; - evms?: Array; - metadata?: { - layer?: 'L0' | 'L1' | 'L2' | 'L3'; - website?: string; - mainchain_id?: PinaxID | string; - tags?: string[]; - deprecated_replacing_chain?: PinaxID; - }; + icon: { + id: string; + brand_theme: 'light' | 'dark' | 'both'; + variants?: Array<'branded' | 'mono'>; + }; + supported_services: SupportedServices; + testnets?: Array; + consensus?: Array; + evms?: Array; + metadata?: { + layer?: 'L0' | 'L1' | 'L2' | 'L3'; + website?: string; + mainchain_id?: PinaxID | string; + tags?: string[]; + deprecated_replacing_chain?: PinaxID; + }; } declare const meta$15: ___InternalChain; @@ -220,12 +368,36 @@ type types_SupportedServices = SupportedServices; type types_Testnet = Testnet; type types____InternalChain = ___InternalChain; type types____InternalConsensusLayer = ___InternalConsensusLayer; -type types____InternalConsensusLayerServices = ___InternalConsensusLayerServices; +type types____InternalConsensusLayerServices = + ___InternalConsensusLayerServices; type types____InternalEVM = ___InternalEVM; type types____InternalSupportedServices = ___InternalSupportedServices; type types____InternalTestnet = ___InternalTestnet; declare namespace types { - export type { types_BlockType as BlockType, types_Chain as Chain, types_ChainBase as ChainBase, types_ChainIcon as ChainIcon, types_ConsensusLayer as ConsensusLayer, types_ConsensusLayerServiceID as ConsensusLayerServiceID, types_ConsensusLayerServices as ConsensusLayerServices, types_EVM as EVM, types_GraphID as GraphID, types_PinaxID as PinaxID, types_ServiceEndpoint as ServiceEndpoint, types_ServiceID as ServiceID, types_ServiceStatusDates as ServiceStatusDates, types_Standard as Standard, types_SupportedServices as SupportedServices, types_Testnet as Testnet, types____InternalChain as ___InternalChain, types____InternalConsensusLayer as ___InternalConsensusLayer, types____InternalConsensusLayerServices as ___InternalConsensusLayerServices, types____InternalEVM as ___InternalEVM, types____InternalSupportedServices as ___InternalSupportedServices, types____InternalTestnet as ___InternalTestnet }; + export type { + types_BlockType as BlockType, + types_Chain as Chain, + types_ChainBase as ChainBase, + types_ChainIcon as ChainIcon, + types_ConsensusLayer as ConsensusLayer, + types_ConsensusLayerServiceID as ConsensusLayerServiceID, + types_ConsensusLayerServices as ConsensusLayerServices, + types_EVM as EVM, + types_GraphID as GraphID, + types_PinaxID as PinaxID, + types_ServiceEndpoint as ServiceEndpoint, + types_ServiceID as ServiceID, + types_ServiceStatusDates as ServiceStatusDates, + types_Standard as Standard, + types_SupportedServices as SupportedServices, + types_Testnet as Testnet, + types____InternalChain as ___InternalChain, + types____InternalConsensusLayer as ___InternalConsensusLayer, + types____InternalConsensusLayerServices as ___InternalConsensusLayerServices, + types____InternalEVM as ___InternalEVM, + types____InternalSupportedServices as ___InternalSupportedServices, + types____InternalTestnet as ___InternalTestnet, + }; } declare const meta$r: ___InternalTestnet; @@ -285,7 +457,78 @@ declare const meta$1: ___InternalConsensusLayer; declare const meta: ___InternalChain; declare namespace chains { - export { meta$14 as alfajores, meta$C as amoy, meta$W as arbgoerli, meta$Y as arbone, meta$X as arbsepolia, meta$U as arweave, meta$t as avalanche, meta$5 as base, meta$x as bitcoin, meta$s as blast, meta$r as blastsepolia, meta$M as boba, meta$L as bobasepolia, meta$B as bsc, meta$b as cardano, meta$15 as celo, meta$A as chapel, meta$3 as chiado, meta$2 as chiadoCl, meta$J as cosmoshub, meta$e as cronos, meta$_ as decimal, meta$9 as eos, meta$6 as eosevm, meta$o as eth, meta$k as ethCl, meta$N as fantom, meta$K as fuse, meta$4 as gnosis, meta$1 as gnosisCl, meta$l as goerli, meta$i as goerliCl, meta$n as holesky, meta$j as holeskyCl, meta$8 as jungle4, meta$H as juno, meta$G as kava, meta$7 as kylin, meta$a as linea, meta as litecoin, meta$O as mode, meta$V as moonbeam, meta$D as mumbai, meta$q as near, meta$p as neartest, meta$Q as opsepolia, meta$R as optimism, meta$d as ore, meta$c as orestage, meta$y as osmosis, meta$E as polygon, meta$F as ronin, meta$P as scroll, meta$f as sei, meta$m as sepolia, meta$h as sepoliaCl, meta$g as starknet, meta$13 as telos, meta$12 as telostest, meta$I as theta, meta$w as ux, meta$T as wax, meta$S as waxtest, meta$Z as xLayer, meta$z as xai, meta$11 as zkastar, meta$10 as zkatana, meta$u as zksync, meta$$ as zkyoto, meta$v as zora }; + export { + meta$14 as alfajores, + meta$C as amoy, + meta$W as arbgoerli, + meta$Y as arbone, + meta$X as arbsepolia, + meta$U as arweave, + meta$t as avalanche, + meta$5 as base, + meta$x as bitcoin, + meta$s as blast, + meta$r as blastsepolia, + meta$M as boba, + meta$L as bobasepolia, + meta$B as bsc, + meta$b as cardano, + meta$15 as celo, + meta$A as chapel, + meta$3 as chiado, + meta$2 as chiadoCl, + meta$J as cosmoshub, + meta$e as cronos, + meta$_ as decimal, + meta$9 as eos, + meta$6 as eosevm, + meta$o as eth, + meta$k as ethCl, + meta$N as fantom, + meta$K as fuse, + meta$4 as gnosis, + meta$1 as gnosisCl, + meta$l as goerli, + meta$i as goerliCl, + meta$n as holesky, + meta$j as holeskyCl, + meta$8 as jungle4, + meta$H as juno, + meta$G as kava, + meta$7 as kylin, + meta$a as linea, + meta as litecoin, + meta$O as mode, + meta$V as moonbeam, + meta$D as mumbai, + meta$q as near, + meta$p as neartest, + meta$Q as opsepolia, + meta$R as optimism, + meta$d as ore, + meta$c as orestage, + meta$y as osmosis, + meta$E as polygon, + meta$F as ronin, + meta$P as scroll, + meta$f as sei, + meta$m as sepolia, + meta$h as sepoliaCl, + meta$g as starknet, + meta$13 as telos, + meta$12 as telostest, + meta$I as theta, + meta$w as ux, + meta$T as wax, + meta$S as waxtest, + meta$Z as xLayer, + meta$z as xai, + meta$11 as zkastar, + meta$10 as zkatana, + meta$u as zksync, + meta$$ as zkyoto, + meta$v as zora, + }; } declare const services: Array; @@ -302,7 +545,10 @@ declare namespace services$1 { * * @returns boolean */ -declare const isServiceSupported: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean; +declare const isServiceSupported: ( + chain: Chain | Testnet | ConsensusLayer, + service: ConsensusLayerServiceID | ServiceID, +) => boolean; /** * Checks whether a service is in beta. * @@ -311,7 +557,10 @@ declare const isServiceSupported: (chain: Chain | Testnet | ConsensusLayer, serv * * @returns boolean */ -declare const isServiceBeta: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean | undefined; +declare const isServiceBeta: ( + chain: Chain | Testnet | ConsensusLayer, + service: ConsensusLayerServiceID | ServiceID, +) => boolean | undefined; /** * Checks whether a service was once supported. * @@ -320,7 +569,10 @@ declare const isServiceBeta: (chain: Chain | Testnet | ConsensusLayer, service: * * @returns boolean */ -declare const isServiceDeprecated: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean | undefined; +declare const isServiceDeprecated: ( + chain: Chain | Testnet | ConsensusLayer, + service: ConsensusLayerServiceID | ServiceID, +) => boolean | undefined; /** * Checks whether any service is fully supported for a given chain. * @@ -328,7 +580,9 @@ declare const isServiceDeprecated: (chain: Chain | Testnet | ConsensusLayer, ser * * @returns boolean */ -declare const isChainSupported: (chain: Chain | Testnet | ConsensusLayer) => boolean; +declare const isChainSupported: ( + chain: Chain | Testnet | ConsensusLayer, +) => boolean; /** * Checks whether any service is in beta for a given chain. * @@ -336,7 +590,9 @@ declare const isChainSupported: (chain: Chain | Testnet | ConsensusLayer) => boo * * @returns boolean */ -declare const isChainBeta: (chain: Chain | Testnet | ConsensusLayer) => boolean | undefined; +declare const isChainBeta: ( + chain: Chain | Testnet | ConsensusLayer, +) => boolean | undefined; /** * Checks whether any service was once supported for a given chain. * @@ -344,7 +600,9 @@ declare const isChainBeta: (chain: Chain | Testnet | ConsensusLayer) => boolean * * @returns boolean */ -declare const isChainDeprecated: (chain: Chain | Testnet | ConsensusLayer) => boolean | undefined; +declare const isChainDeprecated: ( + chain: Chain | Testnet | ConsensusLayer, +) => boolean | undefined; /** * Finds a chain by its ID by scanning mainnets, consensus layers, testnets and EVMs. * Returns first match. @@ -354,7 +612,10 @@ declare const isChainDeprecated: (chain: Chain | Testnet | ConsensusLayer) => bo * * @returns Chain, Testnet or ConsensusLayer */ -declare const findChainById: (db: Array, id: string) => Chain | Testnet | ConsensusLayer | EVM | undefined; +declare const findChainById: ( + db: Array, + id: string, +) => Chain | Testnet | ConsensusLayer | EVM | undefined; /** * Finds the mainnet chain or its subnet by ID from the given database. * @@ -362,7 +623,10 @@ declare const findChainById: (db: Array, id: string) => Chain | Testnet | * @param {string} id - The ID of the chain or subnet to find. * @returns {Chain | undefined} - The chain containing the subnet with the given ID, or undefined if not found. */ -declare const findSubnetMainnet: (db: Array, id: string) => Chain | undefined; +declare const findSubnetMainnet: ( + db: Array, + id: string, +) => Chain | undefined; /** * Checks whether a chain is a consensus layer. * @@ -370,7 +634,9 @@ declare const findSubnetMainnet: (db: Array, id: string) => Chain | undef * * @returns boolean */ -declare const isChainConsensusLayer: (chain: Chain | Testnet | ConsensusLayer) => boolean; +declare const isChainConsensusLayer: ( + chain: Chain | Testnet | ConsensusLayer, +) => boolean; /** * Checks whether a chain is an EVM. * @@ -378,7 +644,10 @@ declare const isChainConsensusLayer: (chain: Chain | Testnet | ConsensusLayer) = * * @returns boolean */ -declare const isChainEVM: (db: Array, chain: Chain | Testnet | ConsensusLayer) => boolean; +declare const isChainEVM: ( + db: Array, + chain: Chain | Testnet | ConsensusLayer, +) => boolean; /** * Checks whether a chain is a testnet. * @@ -386,7 +655,10 @@ declare const isChainEVM: (db: Array, chain: Chain | Testnet | ConsensusL * * @returns boolean */ -declare const isChainTestnet: (db: Array, chain: Chain | Testnet | ConsensusLayer) => boolean; +declare const isChainTestnet: ( + db: Array, + chain: Chain | Testnet | ConsensusLayer, +) => boolean; /** * Checks whether a chain has full block support. Chains that use RPC poller only * support partial blocks. @@ -395,28 +667,36 @@ declare const isChainTestnet: (db: Array, chain: Chain | Testnet | Consen * * @returns boolean */ -declare const hasChainFullBlockSupport: (chain: Chain | Testnet | ConsensusLayer) => boolean; +declare const hasChainFullBlockSupport: ( + chain: Chain | Testnet | ConsensusLayer, +) => boolean; /** * Calculates the number of supported chains from a given array of chains. * * @param {Array} chains - The array of chains to check for support. * @returns {number} The number of supported chains. */ -declare const getNumberOfSupportedChains: (chains: Array) => number; +declare const getNumberOfSupportedChains: ( + chains: Array, +) => number; /** * Determines the status of a given chain. * * @param {Chain | ConsensusLayer | EVM | Testnet} chain - The chain to check the status of. * @returns {string} The status of the chain, which can be "supported", "beta", "deprecated", or "unsupported". */ -declare const getChainStatus: (chain: Chain | ConsensusLayer | EVM | Testnet) => "supported" | "beta" | "deprecated" | "unsupported"; +declare const getChainStatus: ( + chain: Chain | ConsensusLayer | EVM | Testnet, +) => 'supported' | 'beta' | 'deprecated' | 'unsupported'; /** * Retrieves the supported services for a given chain. * * @param {Chain | Testnet | ConsensusLayer | EVM} chain - The chain object to check for supported services. * @returns {Array<[ServiceID, string | null]>} An array of tuples where each tuple contains a service ID and the release date (beta or full) of the service. */ -declare const getSupportedServices: (chain: Chain | Testnet | ConsensusLayer | EVM) => [ServiceID, string | null][]; +declare const getSupportedServices: ( + chain: Chain | Testnet | ConsensusLayer | EVM, +) => [ServiceID, string | null][]; /** * Retrieves the subnets of a given chain by concatenating its testnets, evms, and consensus arrays. * @@ -424,7 +704,11 @@ declare const getSupportedServices: (chain: Chain | Testnet | ConsensusLayer | E * @returns {Array} - An array containing all subnets from the testnets, evms, and consensus arrays. */ declare const getChainSubnets: (chain: Chain) => any[]; -declare const getChainIconUrl: (chainIcon: ChainIcon, theme: 'dark' | 'light', chainId: string) => string; +declare const getChainIconUrl: ( + chainIcon: ChainIcon, + theme: 'dark' | 'light', + chainId: string, +) => string; declare const chainsUtils_findChainById: typeof findChainById; declare const chainsUtils_findSubnetMainnet: typeof findSubnetMainnet; @@ -444,14 +728,32 @@ declare const chainsUtils_isServiceBeta: typeof isServiceBeta; declare const chainsUtils_isServiceDeprecated: typeof isServiceDeprecated; declare const chainsUtils_isServiceSupported: typeof isServiceSupported; declare namespace chainsUtils { - export { chainsUtils_findChainById as findChainById, chainsUtils_findSubnetMainnet as findSubnetMainnet, chainsUtils_getChainIconUrl as getChainIconUrl, chainsUtils_getChainStatus as getChainStatus, chainsUtils_getChainSubnets as getChainSubnets, chainsUtils_getNumberOfSupportedChains as getNumberOfSupportedChains, chainsUtils_getSupportedServices as getSupportedServices, chainsUtils_hasChainFullBlockSupport as hasChainFullBlockSupport, chainsUtils_isChainBeta as isChainBeta, chainsUtils_isChainConsensusLayer as isChainConsensusLayer, chainsUtils_isChainDeprecated as isChainDeprecated, chainsUtils_isChainEVM as isChainEVM, chainsUtils_isChainSupported as isChainSupported, chainsUtils_isChainTestnet as isChainTestnet, chainsUtils_isServiceBeta as isServiceBeta, chainsUtils_isServiceDeprecated as isServiceDeprecated, chainsUtils_isServiceSupported as isServiceSupported }; + export { + chainsUtils_findChainById as findChainById, + chainsUtils_findSubnetMainnet as findSubnetMainnet, + chainsUtils_getChainIconUrl as getChainIconUrl, + chainsUtils_getChainStatus as getChainStatus, + chainsUtils_getChainSubnets as getChainSubnets, + chainsUtils_getNumberOfSupportedChains as getNumberOfSupportedChains, + chainsUtils_getSupportedServices as getSupportedServices, + chainsUtils_hasChainFullBlockSupport as hasChainFullBlockSupport, + chainsUtils_isChainBeta as isChainBeta, + chainsUtils_isChainConsensusLayer as isChainConsensusLayer, + chainsUtils_isChainDeprecated as isChainDeprecated, + chainsUtils_isChainEVM as isChainEVM, + chainsUtils_isChainSupported as isChainSupported, + chainsUtils_isChainTestnet as isChainTestnet, + chainsUtils_isServiceBeta as isServiceBeta, + chainsUtils_isServiceDeprecated as isServiceDeprecated, + chainsUtils_isServiceSupported as isServiceSupported, + }; } declare const _default$4: { - service: ServiceEndpoint; - generateGRPCurlConfig: (chain: Chain, apiKey: string) => string; - generateTomlEnv: (chain: Chain, token: string) => string; - generateTomlConfig: (chain: Chain) => string; + service: ServiceEndpoint; + generateGRPCurlConfig: (chain: Chain, apiKey: string) => string; + generateTomlEnv: (chain: Chain, token: string) => string; + generateTomlConfig: (chain: Chain) => string; }; declare namespace firehose { @@ -459,8 +761,8 @@ declare namespace firehose { } declare const _default$3: { - service: ServiceEndpoint; - generateCurlConfig: (chain: Chain, apiKey: string) => string; + service: ServiceEndpoint; + generateCurlConfig: (chain: Chain, apiKey: string) => string; }; declare namespace rpc { @@ -468,12 +770,12 @@ declare namespace rpc { } declare const _default$2: { - service: ServiceEndpoint; - generateTomlEnv: (chain: Chain, token: string) => string; - generateJavascriptEnv: (chain: Chain, apiKey: string) => string; - generateCurlConfig: (chain: Chain, api_key: string) => string; - generateTomlConfig: (chain: Chain) => string; - generateJavascriptConfig: () => string; + service: ServiceEndpoint; + generateTomlEnv: (chain: Chain, token: string) => string; + generateJavascriptEnv: (chain: Chain, apiKey: string) => string; + generateCurlConfig: (chain: Chain, api_key: string) => string; + generateTomlConfig: (chain: Chain) => string; + generateJavascriptConfig: () => string; }; declare namespace substreams { @@ -484,25 +786,33 @@ declare const service_configs_firehose: typeof firehose; declare const service_configs_rpc: typeof rpc; declare const service_configs_substreams: typeof substreams; declare namespace service_configs { - export { service_configs_firehose as firehose, service_configs_rpc as rpc, service_configs_substreams as substreams }; + export { + service_configs_firehose as firehose, + service_configs_rpc as rpc, + service_configs_substreams as substreams, + }; } declare const _default$1: { - chainsUtils: typeof chainsUtils; - service_configs: typeof service_configs; + chainsUtils: typeof chainsUtils; + service_configs: typeof service_configs; }; declare const utils_chainsUtils: typeof chainsUtils; declare const utils_service_configs: typeof service_configs; declare namespace utils { - export { utils_chainsUtils as chainsUtils, _default$1 as default, utils_service_configs as service_configs }; + export { + utils_chainsUtils as chainsUtils, + _default$1 as default, + utils_service_configs as service_configs, + }; } declare const _default: { - chains: typeof chains; - services: typeof services$1; - types: typeof types; - utils: typeof utils; + chains: typeof chains; + services: typeof services$1; + types: typeof types; + utils: typeof utils; }; export { chains, _default as default, services$1 as services, types, utils }; diff --git a/dist/index.js b/dist/index.js index 90020aa..95321dd 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,4 @@ -"use strict"; +'use strict'; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; @@ -8,14 +8,18 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { + if ((from && typeof from === 'object') || typeof from === 'function') { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + __defProp(to, key, { + get: () => from[key], + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable, + }); } return to; }; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); +var __toCommonJS = (mod) => + __copyProps(__defProp({}, '__esModule', { value: true }), mod); // index.ts var chains_exports2 = {}; @@ -24,7 +28,7 @@ __export(chains_exports2, { default: () => chains_default, services: () => services_exports, types: () => types_exports, - utils: () => utils_exports + utils: () => utils_exports, }); module.exports = __toCommonJS(chains_exports2); @@ -100,2601 +104,2601 @@ __export(V2_exports, { zkatana: () => meta_default6, zksync: () => meta_default40, zkyoto: () => meta_default7, - zora: () => meta_default39 + zora: () => meta_default39, }); // data/chains/V2/celo/meta.ts var meta = { - id: "celo", - graph_id: "celo", - name: "Celo", + id: 'celo', + graph_id: 'celo', + name: 'Celo', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/celo', + brand_theme: 'light', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://celo.org/" - } + website: 'https://celo.org/', + }, }; var meta_default = meta; // data/chains/V2/celo/testnets/alfajores/meta.ts var meta2 = { - id: "alfajores", + id: 'alfajores', graph_id: null, - name: "Alfajores", + name: 'Alfajores', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default2 = meta2; // data/chains/V2/telos/meta.ts var meta3 = { - id: "telos", + id: 'telos', graph_id: null, - name: "Telos", + name: 'Telos', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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"] + id: 'networks/telos', + 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 + 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 + 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: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://telos.net/" - } + website: 'https://telos.net/', + }, }; var meta_default3 = meta3; // data/chains/V2/telos/testnets/telostest/meta.ts var meta4 = { - id: "telostest", + id: 'telostest', graph_id: null, - name: "Telos Test", + name: 'Telos Test', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null + 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 + 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: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default4 = meta4; // data/chains/V2/zkastar/meta.ts var meta5 = { - id: "zkastar", - name: "Astar zkEVM", + id: 'zkastar', + name: 'Astar zkEVM', alt_names: [], graph_id: null, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.zkevm.type.v1.Block", - url: "https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1" + 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"] + id: 'networks/astar', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L2", - website: "https://astar.network/" - } + layer: 'L2', + website: 'https://astar.network/', + }, }; var meta_default5 = meta5; // data/chains/V2/zkastar/testnets/zkatana/meta.ts var meta6 = { - id: "zkatana", - name: "Astar zKatana", + id: 'zkatana', + name: 'Astar zKatana', alt_names: [], graph_id: null, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.zkevm.type.v1.Block", - url: "https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1" + 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: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default6 = meta6; // data/chains/V2/zkastar/testnets/zkyoto/meta.ts var meta7 = { - id: "zkyoto", - name: "Astar zKyoto", + id: 'zkyoto', + name: 'Astar zKyoto', alt_names: [], - graph_id: "zkyoto-testnet", - standard: "erc20", + graph_id: 'zkyoto-testnet', + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.zkevm.type.v1.Block", - url: "https://buf.build/pinax/firehose-zkevm/docs/main:sf.zkevm.type.v1" + 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: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default7 = meta7; // data/chains/V2/decimal/meta.ts var meta8 = { - id: "decimal", + id: 'decimal', graph_id: null, - name: "Decimal", + name: 'Decimal', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'tokens/del', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.decimalchain.com/" - } + website: 'https://www.decimalchain.com/', + }, }; var meta_default8 = meta8; // data/chains/V2/x-layer/meta.ts var meta9 = { - id: "x-layer", + id: 'x-layer', graph_id: null, - name: "X-Layer", + name: 'X-Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, icon: { - id: "networks/x-layer", - brand_theme: "dark", - variants: ["branded", "mono"] + id: 'networks/x-layer', + brand_theme: 'dark', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.okx.com/fr/xlayer" - } + website: 'https://www.okx.com/fr/xlayer', + }, }; var meta_default9 = meta9; // data/chains/V2/arbone/meta.ts var meta10 = { - id: "arbone", - graph_id: "arbitrum-one", - name: "Arbitrum One", + id: 'arbone', + graph_id: 'arbitrum-one', + name: 'Arbitrum One', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'tokens/arbi', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-06-10T00:00:00.000Z", - full_released_at: "2024-06-10T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-06-10T00:00:00.000Z', + full_released_at: '2024-06-10T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-06-10T00:00:00.000Z", - full_released_at: "2024-06-10T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-06-10T00:00:00.000Z', + full_released_at: '2024-06-10T00:00:00.000Z', + deprecated_at: null, }, rpc: { - beta_released_at: "2024-06-10T00:00:00.000Z", + beta_released_at: '2024-06-10T00:00:00.000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://arbitrum.io/" - } + website: 'https://arbitrum.io/', + }, }; var meta_default10 = meta10; // data/chains/V2/arbone/testnets/arbsepolia/meta.ts var meta11 = { - id: "arbsepolia", - graph_id: "arbitrum-sepolia", - name: "Arbitrum Sepolia", + id: 'arbsepolia', + graph_id: 'arbitrum-sepolia', + name: 'Arbitrum Sepolia', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-05-03T00:00:00.000Z', + full_released_at: '2024-05-03T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-05-03T00:00:00.000Z", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-05-03T00:00:00.000Z', + full_released_at: '2024-05-03T00:00:00.000Z', + deprecated_at: null, }, rpc: { - beta_released_at: "2024-05-03T00:00:00.000Z", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: null - } - } + beta_released_at: '2024-05-03T00:00:00.000Z', + full_released_at: '2024-05-03T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default11 = meta11; // data/chains/V2/arbone/testnets/arbgoerli/meta.ts var meta12 = { - id: "arbgoerli", + id: 'arbgoerli', graph_id: null, - name: "Arbitrum Goerli", + name: 'Arbitrum Goerli', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: "2024-05-03T00:00:00.000Z" + beta_released_at: '2024-05-03T00:00:00.000Z', + full_released_at: '2024-05-03T00:00:00.000Z', + deprecated_at: '2024-05-03T00:00:00.000Z', }, substreams: { - beta_released_at: "2024-05-03T00:00:00.000Z", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: "2024-05-03T00:00:00.000Z" + beta_released_at: '2024-05-03T00:00:00.000Z', + full_released_at: '2024-05-03T00:00:00.000Z', + deprecated_at: '2024-05-03T00:00:00.000Z', }, rpc: { - beta_released_at: "2024-05-03T00:00:00.000Z", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: "2024-05-03T00:00:00.000Z" - } - } + beta_released_at: '2024-05-03T00:00:00.000Z', + full_released_at: '2024-05-03T00:00:00.000Z', + deprecated_at: '2024-05-03T00:00:00.000Z', + }, + }, }; var meta_default12 = meta12; // data/chains/V2/moonbeam/meta.ts var meta13 = { - id: "moonbeam", - graph_id: "moonbeam", - name: "Moonbeam", + id: 'moonbeam', + graph_id: 'moonbeam', + name: 'Moonbeam', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/moonbeam', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://moonbeam.network/" - } + website: 'https://moonbeam.network/', + }, }; var meta_default13 = meta13; // data/chains/V2/arweave/meta.ts var meta14 = { - id: "arweave", - graph_id: "arweave-mainnet", - name: "Arweave", + id: 'arweave', + graph_id: 'arweave-mainnet', + name: 'Arweave', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.arweave.type.v1.Block", - url: "https://buf.build/pinax/firehose-arweave/docs/main:sf.arweave.type.v1" + 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"] + id: 'tokens/ar', + brand_theme: 'dark', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-03-03T00:00:00.000Z", - full_released_at: "2024-03-03T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-03-03T00:00:00.000Z', + full_released_at: '2024-03-03T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-03-03T00:00:00.000Z", - full_released_at: "2024-03-03T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-03-03T00:00:00.000Z', + full_released_at: '2024-03-03T00:00:00.000Z', + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://arweave.org/" - } + website: 'https://arweave.org/', + }, }; var meta_default14 = meta14; // data/chains/V2/wax/meta.ts var meta15 = { - id: "wax", + id: 'wax', graph_id: null, - name: "WAX", + name: 'WAX', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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"] + id: 'tokens/waxp', + 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 + 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 + 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: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://wax.io/" - } + website: 'https://wax.io/', + }, }; var meta_default15 = meta15; // data/chains/V2/wax/testnets/waxtest/meta.ts var meta16 = { - id: "waxtest", + id: 'waxtest', graph_id: null, - name: "WAX Test", + name: 'WAX Test', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null + 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 + 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: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default16 = meta16; // data/chains/V2/optimism/meta.ts var meta17 = { - id: "optimism", - graph_id: "optimism", - name: "Optimism", + id: 'optimism', + graph_id: 'optimism', + name: 'Optimism', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/optimistic-ethereum', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-01-01T00:00:00.000Z", - full_released_at: "2024-01-01T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-01-01T00:00:00.000Z', + full_released_at: '2024-01-01T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-01-01T00:00:00.000Z", - full_released_at: "2024-01-01T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-01-01T00:00:00.000Z', + full_released_at: '2024-01-01T00:00:00.000Z', + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://optimism.io/" - } + website: 'https://optimism.io/', + }, }; var meta_default17 = meta17; // data/chains/V2/optimism/testnets/opsepolia/meta.ts var meta18 = { - id: "opsepolia", - graph_id: "optimism-sepolia", - name: "Optimism Sepolia", + id: 'opsepolia', + graph_id: 'optimism-sepolia', + name: 'Optimism Sepolia', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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-08-30T00:00:00.000Z", - full_released_at: "2023-08-30T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2023-08-30T00:00:00.000Z', + full_released_at: '2023-08-30T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2023-08-30T00:00:00.000Z", - full_released_at: "2023-08-30T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2023-08-30T00:00:00.000Z', + full_released_at: '2023-08-30T00:00:00.000Z', + deprecated_at: null, }, rpc: { - beta_released_at: "2023-08-30T00:00:00.000Z", - full_released_at: "2023-08-30T00:00:00.000Z", - deprecated_at: null - } - } + beta_released_at: '2023-08-30T00:00:00.000Z', + full_released_at: '2023-08-30T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default18 = meta18; // data/chains/V2/scroll/meta.ts var meta19 = { - id: "scroll", - graph_id: "scroll", - name: "Scroll", + id: 'scroll', + graph_id: 'scroll', + name: 'Scroll', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/scroll', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://scroll.io/" - } + website: 'https://scroll.io/', + }, }; var meta_default19 = meta19; // data/chains/V2/mode/meta.ts var meta20 = { - id: "mode", - name: "Mode Network", + id: 'mode', + name: 'Mode Network', alt_names: [], - graph_id: "mode-mainnet", - standard: "erc20", + graph_id: 'mode-mainnet', + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/mode', + brand_theme: 'light', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-05-14T00:00:00Z", - full_released_at: "2024-05-14T00:00:00Z", - deprecated_at: null + beta_released_at: '2024-05-14T00:00:00Z', + full_released_at: '2024-05-14T00:00:00Z', + deprecated_at: null, }, firehose: { - beta_released_at: "2024-05-14T00:00:00Z", - full_released_at: "2024-05-14T00:00:00Z", - deprecated_at: null + beta_released_at: '2024-05-14T00:00:00Z', + full_released_at: '2024-05-14T00:00:00Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-05-14T00:00:00Z", - full_released_at: "2024-05-14T00:00:00Z", - deprecated_at: null - } + beta_released_at: '2024-05-14T00:00:00Z', + full_released_at: '2024-05-14T00:00:00Z', + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L2", - website: "https://www.mode.network/" - } + layer: 'L2', + website: 'https://www.mode.network/', + }, }; var meta_default20 = meta20; // data/chains/V2/fantom/meta.ts var meta21 = { - id: "fantom", - graph_id: "fantom", - name: "Fantom", + id: 'fantom', + graph_id: 'fantom', + name: 'Fantom', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/fantom', + brand_theme: 'light', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://fantom.foundation/" - } + website: 'https://fantom.foundation/', + }, }; var meta_default21 = meta21; // data/chains/V2/boba/meta.ts var meta22 = { - id: "boba", - name: "Boba Network", + id: 'boba', + name: 'Boba Network', alt_names: [], - graph_id: "boba", - standard: "erc20", + graph_id: 'boba', + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'tokens/boba', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L2", - website: "https://boba.network/" - } + layer: 'L2', + website: 'https://boba.network/', + }, }; var meta_default22 = meta22; // data/chains/V2/boba/testnets/bobasepolia/meta.ts var meta23 = { - id: "bobasepolia", + id: 'bobasepolia', graph_id: null, - name: "Boba Sepolia", + name: 'Boba Sepolia', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default23 = meta23; // data/chains/V2/fuse/meta.ts var meta24 = { - id: "fuse", - name: "Fuse", + id: 'fuse', + name: 'Fuse', alt_names: [], - graph_id: "fuse", - standard: "erc20", + graph_id: 'fuse', + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'tokens/fuse', + brand_theme: 'light', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L1", - website: "https://fuse.io/" - } + layer: 'L1', + website: 'https://fuse.io/', + }, }; var meta_default24 = meta24; // data/chains/V2/cosmoshub/meta.ts var meta25 = { - id: "cosmoshub", - graph_id: "cosmoshub-4", - name: "Cosmos Hub", + id: 'cosmoshub', + graph_id: 'cosmoshub-4', + name: 'Cosmos Hub', alt_names: [], - standard: "cosmos", + standard: 'cosmos', is_detailed_blocks: true, block_type: { - label: "sf.cosmos.type.v1.Block", - url: "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + 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"] + id: 'networks/cosmos', + brand_theme: 'dark', + 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 + 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: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://cosmos.network/" - } + website: 'https://cosmos.network/', + }, }; var meta_default25 = meta25; // data/chains/V2/cosmoshub/testnets/theta/meta.ts var meta26 = { - id: "theta", - graph_id: "theta-testnet-001", - name: "Theta", + id: 'theta', + graph_id: 'theta-testnet-001', + name: 'Theta', alt_names: [], - standard: "cosmos", + standard: 'cosmos', is_detailed_blocks: true, block_type: { - label: "sf.cosmos.type.v1.Block", - url: "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null + 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 + 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: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default26 = meta26; // data/chains/V2/cosmoshub/testnets/juno/meta.ts var meta27 = { - id: "juno", + id: 'juno', graph_id: null, - name: "Juno", + name: 'Juno', alt_names: [], - standard: "cosmos", + standard: 'cosmos', is_detailed_blocks: true, block_type: { - label: "sf.cosmos.type.v1.Block", - url: "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2024-01-15T00:00:00.000Z" + beta_released_at: '2023-12-01T00: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, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default27 = meta27; // data/chains/V2/kava/meta.ts var meta28 = { - id: "kava", + id: 'kava', graph_id: null, - name: "Kava", + name: 'Kava', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/kava', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.kava.io/" - } + website: 'https://www.kava.io/', + }, }; var meta_default28 = meta28; // data/chains/V2/ronin/meta.ts var meta29 = { - id: "ronin", + id: 'ronin', graph_id: null, - name: "Ronin", + name: 'Ronin', alt_names: [], - standard: "rrc20", + standard: 'rrc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, icon: { - id: "networks/ronin", - brand_theme: "both", - variants: ["branded", "mono"] + id: 'networks/ronin', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://roninchain.com/" - } + website: 'https://roninchain.com/', + }, }; var meta_default29 = meta29; // data/chains/V2/polygon/meta.ts var meta30 = { - id: "polygon", - graph_id: "matic", - name: "Polygon", - alt_names: ["matic"], - standard: "erc20", + id: 'polygon', + graph_id: 'matic', + name: 'Polygon', + alt_names: ['matic'], + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/polygon-pos', + 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 + 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 + 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 - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: null, + }, }, metadata: { - website: "https://polygon.technology/" - } + website: 'https://polygon.technology/', + }, }; var meta_default30 = meta30; // data/chains/V2/polygon/testnets/mumbai/meta.ts var meta31 = { - id: "mumbai", + id: 'mumbai', graph_id: null, - name: "Mumbai", + name: 'Mumbai', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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: "2024-04-12T00:00:00.000Z" + beta_released_at: '2023-12-01T00: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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2024-04-12T00:00:00.000Z" + beta_released_at: '2023-12-01T00: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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2024-04-12T00:00:00.000Z" - } - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: '2024-04-12T00:00:00.000Z', + }, + }, }; var meta_default31 = meta31; // data/chains/V2/polygon/testnets/amoy/meta.ts var meta32 = { - id: "amoy", - graph_id: "polygon-amoy", - name: "Amoy", + id: 'amoy', + graph_id: 'polygon-amoy', + name: 'Amoy', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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", - full_released_at: "2024-04-12T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-04-12T00:00:00.000Z', + full_released_at: '2024-04-12T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-04-12T00:00:00.000Z", - full_released_at: "2024-04-12T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-04-12T00:00:00.000Z', + full_released_at: '2024-04-12T00:00:00.000Z', + deprecated_at: null, }, rpc: { - beta_released_at: "2024-04-12T00:00:00.000Z", - full_released_at: "2024-04-12T00:00:00.000Z", - deprecated_at: null - } - } + beta_released_at: '2024-04-12T00:00:00.000Z', + full_released_at: '2024-04-12T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default32 = meta32; // data/chains/V2/bsc/meta.ts var meta33 = { - id: "bsc", - graph_id: "bsc", - name: "BNB", - alt_names: ["bsc", "binance"], - standard: "erc20", + id: 'bsc', + graph_id: 'bsc', + name: 'BNB', + alt_names: ['bsc', 'binance'], + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/binance-smart-chain', + 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 + 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 + 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 - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: null, + }, }, metadata: { - website: "https://www.bnbchain.org/en/bnb-smart-chain" - } + website: 'https://www.bnbchain.org/en/bnb-smart-chain', + }, }; var meta_default33 = meta33; // data/chains/V2/bsc/testnets/chapel/meta.ts var meta34 = { - id: "chapel", - graph_id: "chapel", - name: "Chapel", + id: 'chapel', + graph_id: 'chapel', + name: 'Chapel', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 + 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 - } - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default34 = meta34; // data/chains/V2/xai/meta.ts var meta35 = { - id: "xai", - name: "XAI", + id: 'xai', + name: 'XAI', alt_names: [], graph_id: null, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/xai', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L3", - website: "https://xai.games/" - } + layer: 'L3', + website: 'https://xai.games/', + }, }; var meta_default35 = meta35; // data/chains/V2/osmosis/meta.ts var meta36 = { - id: "osmosis", - graph_id: "osmosis-1", - name: "Osmosis", + id: 'osmosis', + graph_id: 'osmosis-1', + name: 'Osmosis', alt_names: [], - standard: "cosmos", + standard: 'cosmos', is_detailed_blocks: true, block_type: { - label: "sf.cosmos.type.v1.Block", - url: "https://github.com/figment-networks/proto-cosmos/blob/main/sf/cosmos/type/v1/type.proto" + 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"] + id: 'networks/osmosis', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-01-01T00:00:00.000Z", - full_released_at: "2024-01-01T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-01-01T00:00:00.000Z', + full_released_at: '2024-01-01T00:00:00.000Z', + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://osmosis.zone/" - } + website: 'https://osmosis.zone/', + }, }; var meta_default36 = meta36; // data/chains/V2/bitcoin/meta.ts var meta37 = { - id: "bitcoin", + id: 'bitcoin', graph_id: null, - name: "Bitcoin", - alt_names: ["btc"], - standard: "brc20", + name: 'Bitcoin', + alt_names: ['btc'], + standard: 'brc20', is_detailed_blocks: false, block_type: { - label: "sf.bitcoin.type.v1.Block", - url: "https://buf.build/streamingfast/firehose-bitcoin/docs/main:sf.bitcoin.type.v1" + 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"] + id: 'tokens/btc', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2023-03-21T00:00:00.000Z", - full_released_at: "2023-03-21T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2023-03-21T00:00:00.000Z', + full_released_at: '2023-03-21T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2023-03-21T00:00:00.000Z", - full_released_at: "2023-03-21T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2023-03-21T00:00:00.000Z', + full_released_at: '2023-03-21T00:00:00.000Z', + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://bitcoin.org/" - } + website: 'https://bitcoin.org/', + }, }; var meta_default37 = meta37; // data/chains/V2/ux/meta.ts var meta38 = { - id: "ux", + id: 'ux', graph_id: null, - name: "UX", + name: 'UX', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + label: 'sf.antelope.type.v1.Block', + url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, icon: { - id: "networks/ux", - brand_theme: "both", - variants: ["branded"] + id: 'networks/ux', + brand_theme: 'both', + variants: ['branded'], }, supported_services: { firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2024-01-15T00:00:00.000Z" + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: '2024-01-15T00:00:00.000Z', }, substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2024-01-15T00:00:00.000Z" + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: '2024-01-15T00:00:00.000Z', }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "" - } + website: '', + }, }; var meta_default38 = meta38; // data/chains/V2/zora/meta.ts var meta39 = { - id: "zora", - name: "Zora Network", + id: 'zora', + name: 'Zora Network', alt_names: [], graph_id: null, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, icon: { - id: "networks/zora-network", - brand_theme: "both", - variants: ["branded"] + id: 'networks/zora-network', + brand_theme: 'both', + variants: ['branded'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L2", - website: "https://zora.co/" - } + layer: 'L2', + website: 'https://zora.co/', + }, }; var meta_default39 = meta39; // data/chains/V2/zksync/meta.ts var meta40 = { - id: "zksync", - graph_id: "zksync-era", - name: "zkSync Era", + id: 'zksync', + graph_id: 'zksync-era', + name: 'zkSync Era', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, icon: { - id: "networks/zksync", - brand_theme: "dark", - variants: ["branded", "mono"] + id: 'networks/zksync', + brand_theme: 'dark', + variants: ['branded', 'mono'], }, supported_services: { rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://zksync.io/", - tags: ["zk"] - } + website: 'https://zksync.io/', + tags: ['zk'], + }, }; var meta_default40 = meta40; // data/chains/V2/avalanche/meta.ts var meta41 = { - id: "avalanche", - graph_id: "avalanche", - name: "Avalanche", + id: 'avalanche', + graph_id: 'avalanche', + name: 'Avalanche', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/avalanche', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", + beta_released_at: '2024-08-01T00:00:00.000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", + beta_released_at: '2024-08-01T00:00:00.000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", + beta_released_at: '2024-08-01T00:00:00.000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.avax.network/" - } + website: 'https://www.avax.network/', + }, }; var meta_default41 = meta41; // data/chains/V2/blast/meta.ts var meta42 = { - id: "blast", - name: "Blast Network", + id: 'blast', + name: 'Blast Network', alt_names: [], - graph_id: "blast-mainnet", + graph_id: 'blast-mainnet', index: 0, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/blast', + brand_theme: 'light', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L2", - website: "https://blast.io/en" - } + layer: 'L2', + website: 'https://blast.io/en', + }, }; var meta_default42 = meta42; // data/chains/V2/blast/testnets/blastsepolia/meta.ts var meta43 = { - id: "blastsepolia", - name: "Blast Network Sepolia", + id: 'blastsepolia', + name: 'Blast Network Sepolia', alt_names: [], - graph_id: "blast-testnet", + graph_id: 'blast-testnet', index: 0, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default43 = meta43; // data/chains/V2/near/meta.ts var meta44 = { - id: "near", - graph_id: "near-mainnet", - name: "Near", + id: 'near', + graph_id: 'near-mainnet', + name: 'Near', alt_names: [], - standard: "near", + standard: 'near', is_detailed_blocks: true, block_type: { - label: "sf.near.type.v1.Block", - url: "https://buf.build/streamingfast/firehose-near/docs/main:sf.near.type.v1" + 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"] + id: 'tokens/near', + 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 + 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 + 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: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://near.org/" - } + website: 'https://near.org/', + }, }; var meta_default44 = meta44; // data/chains/V2/near/testnets/neartest/meta.ts var meta45 = { - id: "neartest", - graph_id: "near-testnet", - name: "Near-testnet", + id: 'neartest', + graph_id: 'near-testnet', + name: 'Near-testnet', alt_names: [], - standard: "near", + standard: 'near', is_detailed_blocks: true, block_type: { - label: "sf.near.type.v1.Block", - url: "https://buf.build/streamingfast/firehose-near/docs/main:sf.near.type.v1" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null + 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 + 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: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default45 = meta45; // data/chains/V2/eth/meta.ts var meta46 = { - id: "eth", - graph_id: "mainnet", - name: "Ethereum", + id: 'eth', + graph_id: 'mainnet', + name: 'Ethereum', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + 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 + 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 + 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 - } + 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/" - } + website: 'https://ethereum.org/', + }, }; var meta_default46 = meta46; // data/chains/V2/eth/testnets/holesky/meta.ts var meta47 = { - id: "holesky", + id: 'holesky', graph_id: null, - name: "Holesky", + name: 'Holesky', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 + 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 - } - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default47 = meta47; // data/chains/V2/eth/testnets/sepolia/meta.ts var meta48 = { - id: "sepolia", - graph_id: "sepolia", - name: "Sepolia", + id: 'sepolia', + graph_id: 'sepolia', + name: 'Sepolia', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 + 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 - } - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default48 = meta48; // data/chains/V2/eth/testnets/goerli/meta.ts var meta49 = { - id: "goerli", + id: 'goerli', graph_id: null, - name: "Goerli", + name: 'Goerli', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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" + 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" + 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" - } - } + 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', + }, + }, }; var meta_default49 = meta49; // data/chains/V2/eth/consensus/eth-cl/meta.ts var meta50 = { - id: "eth-cl", + id: 'eth-cl', graph_id: null, - name: "Ethereum Consensus Layer", + name: 'Ethereum Consensus Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 - } - } + beta_released_at: '2023-03-08T00:00:00.000Z', + full_released_at: '2023-03-08T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default50 = meta50; // data/chains/V2/eth/consensus/holesky-cl/meta.ts var meta51 = { - id: "holesky-cl", + id: 'holesky-cl', graph_id: null, - name: "Holesky Consensus Layer", + name: 'Holesky Consensus Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 - } - } + beta_released_at: '2023-03-08T00:00:00.000Z', + full_released_at: '2023-03-08T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default51 = meta51; // data/chains/V2/eth/consensus/goerli-cl/meta.ts var meta52 = { - id: "goerli-cl", + id: 'goerli-cl', graph_id: null, - name: "Goerli Consensus Layer", + name: 'Goerli Consensus Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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: "2023-03-21T00:00:00.000Z" + beta_released_at: '2023-03-08T00: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", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - } - } + beta_released_at: '2023-03-08T00:00:00.000Z', + full_released_at: '2023-03-08T00:00:00.000Z', + deprecated_at: '2023-03-21T00:00:00.000Z', + }, + }, }; var meta_default52 = meta52; // data/chains/V2/eth/consensus/sepolia-cl/meta.ts var meta53 = { - id: "sepolia-cl", + id: 'sepolia-cl', graph_id: null, - name: "Sepolia Consensus Layer", + name: 'Sepolia Consensus Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 - } - } + beta_released_at: '2023-03-08T00:00:00.000Z', + full_released_at: '2023-03-08T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default53 = meta53; // data/chains/V2/starknet/meta.ts var meta54 = { - id: "starknet", + id: 'starknet', graph_id: null, - name: "Starknet", + name: 'Starknet', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/starknet', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.starknet.io/" - } + website: 'https://www.starknet.io/', + }, }; var meta_default54 = meta54; // data/chains/V2/sei/meta.ts var meta55 = { - id: "sei", + id: 'sei', graph_id: null, - name: "Sei", + name: 'Sei', alt_names: [], - standard: "sei", + standard: 'sei', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, icon: { - id: "tokens/sei", - brand_theme: "both", - variants: ["branded", "mono"] + id: 'tokens/sei', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.sei.io/" - } + website: 'https://www.sei.io/', + }, }; var meta_default55 = meta55; // data/chains/V2/cronos/meta.ts var meta56 = { - id: "cronos", - name: "Cronos", + id: 'cronos', + name: 'Cronos', alt_names: [], graph_id: null, - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/cronos', + brand_theme: 'dark', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - website: "https://cronos.org/" - } + website: 'https://cronos.org/', + }, }; var meta_default56 = meta56; // data/chains/V2/ore/meta.ts var meta57 = { - id: "ore", + id: 'ore', graph_id: null, - name: "Ore", + name: 'Ore', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + label: 'sf.antelope.type.v1.Block', + url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, icon: { - id: "networks/ore", - brand_theme: "both", - variants: ["branded", "mono"] + id: 'networks/ore', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { 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" + 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', }, 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" + 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" - } + 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', + }, }, metadata: { - website: "https://ore.network/" - } + website: 'https://ore.network/', + }, }; var meta_default57 = meta57; // data/chains/V2/ore/testnets/orestage/meta.ts var meta58 = { - id: "orestage", + id: 'orestage', graph_id: null, - name: "Ore Stage", + name: 'Ore Stage', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + label: 'sf.antelope.type.v1.Block', + url: 'https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1', }, supported_services: { 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" + 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', }, 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" + 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" - } - } + 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', + }, + }, }; var meta_default58 = meta58; // data/chains/V2/cardano/meta.ts var meta59 = { - id: "cardano", + id: 'cardano', graph_id: null, - name: "Cardano", + name: 'Cardano', alt_names: [], - standard: "cardano", + standard: 'cardano', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + label: 'sf.ethereum.type.v2.Block', + url: 'https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2', }, icon: { - id: "networks/cardano", - brand_theme: "both", - variants: ["branded", "mono"] + id: 'networks/cardano', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://cardano.org/" - } + website: 'https://cardano.org/', + }, }; var meta_default59 = meta59; // data/chains/V2/linea/meta.ts var meta60 = { - id: "linea", - name: "Linea", + id: 'linea', + name: 'Linea', alt_names: [], - graph_id: "linea", - standard: "erc20", + graph_id: 'linea', + standard: 'erc20', is_detailed_blocks: false, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'networks/linea', + brand_theme: 'dark', + variants: ['branded', 'mono'], }, supported_services: { rpc: { - beta_released_at: "2024-08-01T00:00:00Z", + beta_released_at: '2024-08-01T00:00:00Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { - beta_released_at: "2024-08-01T00:00:00Z", + beta_released_at: '2024-08-01T00:00:00Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:00Z", + beta_released_at: '2024-08-01T00:00:00Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - website: "https://linea.build/" - } + website: 'https://linea.build/', + }, }; var meta_default60 = meta60; // data/chains/V2/eos/meta.ts var meta61 = { - id: "eos", + id: 'eos', graph_id: null, - name: "EOS", + name: 'EOS', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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"] + id: 'tokens/eos', + brand_theme: 'light', + variants: ['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 + 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 + 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: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://eosnetwork.com/" - } + website: 'https://eosnetwork.com/', + }, }; var meta_default61 = meta61; // data/chains/V2/eos/testnets/jungle4/meta.ts var meta62 = { - id: "jungle4", + id: 'jungle4', graph_id: null, - name: "Jungle4", + name: 'Jungle4', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null + 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 + 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 - } - } + beta_released_at: '2023-12-01T00:00:00.000Z', + full_released_at: '2023-12-01T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default62 = meta62; // data/chains/V2/eos/testnets/kylin/meta.ts var meta63 = { - id: "kylin", + id: 'kylin', graph_id: null, - name: "Kylin", + name: 'Kylin', alt_names: [], - standard: "antelope", + standard: 'antelope', is_detailed_blocks: true, block_type: { - label: "sf.antelope.type.v1.Block", - url: "https://buf.build/pinax/firehose-antelope/docs/main:sf.antelope.type.v1" + 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", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null + 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 + 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: null, full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default63 = meta63; // data/chains/V2/eos/evms/eosevm/meta.ts var meta64 = { - id: "eosevm", + id: 'eosevm', graph_id: null, - name: "EOS EVM", + name: 'EOS EVM', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default64 = meta64; // data/chains/V2/base/meta.ts var meta65 = { - id: "base", - graph_id: "base", - name: "Base", + id: 'base', + graph_id: 'base', + name: 'Base', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'tokens/base', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { firehose: { - beta_released_at: "2024-03-06T00:00:00.000Z", - full_released_at: "2024-03-06T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-03-06T00:00:00.000Z', + full_released_at: '2024-03-06T00:00:00.000Z', + deprecated_at: null, }, substreams: { - beta_released_at: "2024-03-06T00:00:00.000Z", - full_released_at: "2024-03-06T00:00:00.000Z", - deprecated_at: null + beta_released_at: '2024-03-06T00:00:00.000Z', + full_released_at: '2024-03-06T00:00:00.000Z', + deprecated_at: null, }, rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://www.base.org/" - } + website: 'https://www.base.org/', + }, }; var meta_default65 = meta65; // data/chains/V2/gnosis/meta.ts var meta66 = { - id: "gnosis", - graph_id: "gnosis", - name: "Gnosis", + id: 'gnosis', + graph_id: 'gnosis', + name: 'Gnosis', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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"] + id: 'tokens/gno', + brand_theme: 'dark', + variants: ['branded', 'mono'], }, supported_services: { firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, metadata: { - website: "https://gnosis.io/" - } + website: 'https://gnosis.io/', + }, }; var meta_default66 = meta66; // data/chains/V2/gnosis/testnets/chiado/meta.ts var meta67 = { - id: "chiado", + id: 'chiado', graph_id: null, - name: "Chiado", + name: 'Chiado', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, rpc: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default67 = meta67; // data/chains/V2/gnosis/consensus/chiado-cl/meta.ts var meta68 = { - id: "chiado-cl", + id: 'chiado-cl', graph_id: null, - name: "Chiado Consensus Layer", + name: 'Chiado Consensus Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { - beta_released_at: "2024-08-01T00:00:000Z", + beta_released_at: '2024-08-01T00:00:000Z', full_released_at: null, - deprecated_at: null - } - } + deprecated_at: null, + }, + }, }; var meta_default68 = meta68; // data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts var meta69 = { - id: "gnosis-cl", + id: 'gnosis-cl', graph_id: null, - name: "Gnosis Consensus Layer", + name: 'Gnosis Consensus Layer', alt_names: [], - standard: "erc20", + standard: 'erc20', is_detailed_blocks: true, block_type: { - label: "sf.ethereum.type.v2.Block", - url: "https://buf.build/streamingfast/firehose-ethereum/docs/main:sf.ethereum.type.v2" + 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 + 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 - } - } + beta_released_at: '2023-03-08T00:00:00.000Z', + full_released_at: '2023-03-08T00:00:00.000Z', + deprecated_at: null, + }, + }, }; var meta_default69 = meta69; // data/chains/V2/litecoin/meta.ts var meta70 = { - id: "litecoin", - name: "Litecoin", - alt_names: ["LTC"], + id: 'litecoin', + name: 'Litecoin', + alt_names: ['LTC'], graph_id: null, - standard: "ltc20", + standard: 'ltc20', is_detailed_blocks: true, block_type: { - label: "sf.litecoin.type.v1.Block", - url: "https://buf.build/streamingfast/firehose-litecoin/docs/main:sf.litecoin.type.v1" + 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"] + id: 'tokens/ltc', + brand_theme: 'both', + variants: ['branded', 'mono'], }, supported_services: { rpc: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, firehose: { beta_released_at: null, full_released_at: null, - deprecated_at: null + deprecated_at: null, }, substreams: { beta_released_at: null, full_released_at: null, - deprecated_at: null - } + deprecated_at: null, + }, }, testnets: [], consensus: [], evms: [], metadata: { - layer: "L1", - website: "https://litecoin.org/" - } + layer: 'L1', + website: 'https://litecoin.org/', + }, }; var meta_default70 = meta70; // data/services.ts var services_exports = {}; __export(services_exports, { - default: () => services_default + default: () => services_default, }); var services = [ { - name: "Substreams", - endpoint_slug: "substreams", - port: 443 + name: 'Substreams', + endpoint_slug: 'substreams', + port: 443, }, { - name: "Firehose", - endpoint_slug: "firehose", - port: 443 + name: 'Firehose', + endpoint_slug: 'firehose', + port: 443, }, { - name: "RPC", - endpoint_slug: "rpc", - port: 443 - } + name: 'RPC', + endpoint_slug: 'rpc', + port: 443, + }, ]; var services_default = services; @@ -2706,7 +2710,7 @@ var utils_exports = {}; __export(utils_exports, { chainsUtils: () => chains_exports, default: () => utils_default, - service_configs: () => service_configs_exports + service_configs: () => service_configs_exports, }); // utils/chains.ts @@ -2728,7 +2732,7 @@ __export(chains_exports, { isChainTestnet: () => isChainTestnet, isServiceBeta: () => isServiceBeta, isServiceDeprecated: () => isServiceDeprecated, - isServiceSupported: () => isServiceSupported + isServiceSupported: () => isServiceSupported, }); var isServiceSupported = (chain, service) => { if (!chain.supported_services) { @@ -2738,31 +2742,61 @@ var isServiceSupported = (chain, service) => { if (!serviceStatusDates) { return false; } - return serviceStatusDates.full_released_at !== null && serviceStatusDates.deprecated_at === null; + return ( + serviceStatusDates.full_released_at !== null && + serviceStatusDates.deprecated_at === null + ); }; var isServiceBeta = (chain, service) => { const serviceStatusDates = chain.supported_services[service]; - return serviceStatusDates && serviceStatusDates.beta_released_at !== null && serviceStatusDates.deprecated_at === null && !isServiceSupported(chain, service); + return ( + serviceStatusDates && + serviceStatusDates.beta_released_at !== null && + serviceStatusDates.deprecated_at === null && + !isServiceSupported(chain, service) + ); }; var isServiceDeprecated = (chain, service) => { const serviceStatusDates = chain.supported_services[service]; - return serviceStatusDates && (serviceStatusDates.beta_released_at !== null || serviceStatusDates.full_released_at !== null) && serviceStatusDates.deprecated_at !== null; + return ( + serviceStatusDates && + (serviceStatusDates.beta_released_at !== null || + serviceStatusDates.full_released_at !== null) && + serviceStatusDates.deprecated_at !== null + ); }; var isChainSupported = (chain) => { - return isServiceSupported(chain, "firehose") || isServiceSupported(chain, "substreams") || isServiceSupported(chain, "rpc"); + return ( + isServiceSupported(chain, 'firehose') || + isServiceSupported(chain, 'substreams') || + isServiceSupported(chain, 'rpc') + ); }; var isChainBeta = (chain) => { - return (isServiceBeta(chain, "firehose") || isServiceBeta(chain, "substreams") || isServiceBeta(chain, "rpc")) && !isServiceSupported(chain, "firehose") && !isServiceSupported(chain, "substreams") && !isServiceSupported(chain, "rpc"); + return ( + (isServiceBeta(chain, 'firehose') || + isServiceBeta(chain, 'substreams') || + isServiceBeta(chain, 'rpc')) && + !isServiceSupported(chain, 'firehose') && + !isServiceSupported(chain, 'substreams') && + !isServiceSupported(chain, 'rpc') + ); }; var isChainDeprecated = (chain) => { - return isServiceDeprecated(chain, "firehose") || isServiceDeprecated(chain, "substreams") || isServiceDeprecated(chain, "rpc"); + return ( + isServiceDeprecated(chain, 'firehose') || + isServiceDeprecated(chain, 'substreams') || + isServiceDeprecated(chain, 'rpc') + ); }; var findChainById = (db, id) => { for (const chain of db) { if (chain.id === id) { return chain; } - const consensus = chain.consensus?.find((consensus2) => consensus2.id === id); + const consensus = chain.consensus?.find( + (consensus2) => consensus2.id === id, + ); if (consensus) { return consensus; } @@ -2782,7 +2816,9 @@ var findSubnetMainnet = (db, id) => { if (chain.id === id) { return chain; } - const consensus = chain.consensus?.find((consensus2) => consensus2.id === id); + const consensus = chain.consensus?.find( + (consensus2) => consensus2.id === id, + ); if (consensus) { return chain; } @@ -2798,7 +2834,7 @@ var findSubnetMainnet = (db, id) => { return void 0; }; var isChainConsensusLayer = (chain) => { - return chain.id.slice(-3).includes("-cl"); + return chain.id.slice(-3).includes('-cl'); }; var isChainEVM = (db, chain) => { let isEVM = false; @@ -2829,51 +2865,53 @@ var hasChainFullBlockSupport = (chain) => { }; var getNumberOfSupportedChains = (chains) => { let supportedChains = 0; - chains.filter((c) => isChainSupported(c)).forEach((c) => { - supportedChains++; - c.consensus?.forEach((consensus) => { - if (isChainSupported(consensus)) { - supportedChains++; - } + chains + .filter((c) => isChainSupported(c)) + .forEach((c) => { + supportedChains++; + c.consensus?.forEach((consensus) => { + if (isChainSupported(consensus)) { + supportedChains++; + } + }); + c.evms?.forEach((evm) => { + if (isChainSupported(evm)) { + supportedChains++; + } + }); + c.testnets?.forEach((tn) => { + if (isChainSupported(tn)) { + supportedChains++; + } + }); }); - c.evms?.forEach((evm) => { - if (isChainSupported(evm)) { - supportedChains++; - } - }); - c.testnets?.forEach((tn) => { - if (isChainSupported(tn)) { - supportedChains++; - } - }); - }); return supportedChains; }; var getChainStatus = (chain) => { if (isChainSupported(chain)) { - return "supported"; + return 'supported'; } if (isChainBeta(chain)) { - return "beta"; + return 'beta'; } if (isChainDeprecated(chain)) { - return "deprecated"; + return 'deprecated'; } - console.log("unsupp chain >>", chain); - return "unsupported"; + console.log('unsupp chain >>', chain); + return 'unsupported'; }; var getSupportedServices = (chain) => { let supServices = []; - ["rpc", "firehose", "substreams"].forEach((service) => { + ['rpc', 'firehose', 'substreams'].forEach((service) => { if (isServiceBeta(chain, service)) { supServices.push([ service, - chain.supported_services[service]?.beta_released_at + chain.supported_services[service]?.beta_released_at, ]); } else if (isServiceSupported(chain, service)) { supServices.push([ service, - chain.supported_services[service]?.full_released_at + chain.supported_services[service]?.full_released_at, ]); } }); @@ -2883,25 +2921,25 @@ var getChainSubnets = (chain) => { return chain.testnets?.concat(chain.evms || []).concat(chain.consensus || []); }; var getChainIconUrl = (chainIcon, theme, chainId) => { - const iconAssetsFolder = "/assets/chains/"; - if (chainIcon?.variants && chainIcon.variants?.includes("branded")) { - if (chainIcon?.brand_theme === "both") { + const iconAssetsFolder = '/assets/chains/'; + if (chainIcon?.variants && chainIcon.variants?.includes('branded')) { + if (chainIcon?.brand_theme === 'both') { return `${iconAssetsFolder}${chainId}.branded.svg`; - } else if (chainIcon.brand_theme === "light") { - if (theme === "light") { + } else if (chainIcon.brand_theme === 'light') { + if (theme === 'light') { return `${iconAssetsFolder}${chainId}.dark.svg`; } else { return `${iconAssetsFolder}${chainId}.branded.svg`; } } else { - if (theme === "dark") { + if (theme === 'dark') { return `${iconAssetsFolder}${chainId}.light.svg`; } else { return `${iconAssetsFolder}${chainId}.branded.svg`; } } } else { - if (theme === "light") { + if (theme === 'light') { return `${iconAssetsFolder}${chainId}.dark.svg`; } else { return `${iconAssetsFolder}${chainId}.light.svg`; @@ -2914,16 +2952,16 @@ var service_configs_exports = {}; __export(service_configs_exports, { firehose: () => firehose_exports, rpc: () => rpc_exports, - substreams: () => substreams_exports + substreams: () => substreams_exports, }); // utils/service_configs/firehose.ts var firehose_exports = {}; __export(firehose_exports, { - default: () => firehose_default + default: () => firehose_default, }); var firehose = services_default.filter( - (s) => s.endpoint_slug.indexOf("firehose") > -1 + (s) => s.endpoint_slug.indexOf('firehose') > -1, )[0]; var generateGRPCurlConfig = (chain, apiKey) => { return [ @@ -2934,21 +2972,21 @@ var generateGRPCurlConfig = (chain, apiKey) => { `export FIREHOSE_API_TOKEN=$(curl https://auth.pinax.network/v1/auth/issue -s --data-binary '{"api_key":"'$PINAX_KEY'"}' | jq -r .token)`, ``, `# Run Firehose`, - `grpcurl -keepalive-time 30 -max-msg-sz 50241867 -d '{"start_block_num": -100}' -H 'Authorization: "$FIREHOSE_API_TOKEN"' ${chain.id}.firehose.pinax.network:443 sf.firehose.v2.Stream.Blocks` - ].join("\n"); + `grpcurl -keepalive-time 30 -max-msg-sz 50241867 -d '{"start_block_num": -100}' -H 'Authorization: "$FIREHOSE_API_TOKEN"' ${chain.id}.firehose.pinax.network:443 sf.firehose.v2.Stream.Blocks`, + ].join('\n'); }; var generateTomlEnv = (chain, token) => { return [ `PINAX_RPC_NODE=${chain.id}.rpc.pinax.network`, - `PINAX_JWT=${token}` - ].join("\n"); + `PINAX_JWT=${token}`, + ].join('\n'); }; var generateTomlConfig = (chain) => { const getERC20ConfigLines = (chain2) => { - if (chain2.standard?.localeCompare("ERC-20") === 0) + if (chain2.standard?.localeCompare('ERC-20') === 0) return [ ` # Ethereum Based Chain`, - ` { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }},` + ` { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }},`, ]; return []; }; @@ -2958,51 +2996,51 @@ var generateTomlConfig = (chain) => { `provider = [`, ...getERC20ConfigLines(chain), ` # Firehose Configuration`, - ` { label = "firehose", details = { type = "firehose", url = "https://${chain.id}.firehose.pinax.network:443", token = "$PINAX_JWT" }},` - ].join("\n"); + ` { label = "firehose", details = { type = "firehose", url = "https://${chain.id}.firehose.pinax.network:443", token = "$PINAX_JWT" }},`, + ].join('\n'); }; var firehose_default = { service: firehose, generateGRPCurlConfig, generateTomlEnv, - generateTomlConfig + generateTomlConfig, }; // utils/service_configs/rpc.ts var rpc_exports = {}; __export(rpc_exports, { - default: () => rpc_default + default: () => rpc_default, }); var rpc = services_default.filter( - (s) => s.endpoint_slug.indexOf("rpc") > -1 + (s) => s.endpoint_slug.indexOf('rpc') > -1, )[0]; var generateCurlConfig = (chain, apiKey) => { return `curl -4vsH 'Content-Type: application/json' -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["latest", false], "id": 1}' https://${chain.id}.rpc.pinax.network/v1/${apiKey}/`; }; var rpc_default = { service: rpc, - generateCurlConfig + generateCurlConfig, }; // utils/service_configs/substreams.ts var substreams_exports = {}; __export(substreams_exports, { - default: () => substreams_default + default: () => substreams_default, }); var substreams = services_default.filter( - (s) => s.endpoint_slug.indexOf("substreams") > -1 + (s) => s.endpoint_slug.indexOf('substreams') > -1, )[0]; var generateTomlEnv2 = (chain, token) => { const getEthBasedEnv = () => { - if (chain.standard?.localeCompare("ERC-20") === 0) + if (chain.standard?.localeCompare('ERC-20') === 0) return `PINAX_RPC_NODE=${chain.id}.rpc.pinax.network `; - return ""; + return ''; }; const getSubstreamsEnv = () => { return `PINAX_JWT=${token}`; }; - return ["# ...\n", getEthBasedEnv(), getSubstreamsEnv()].join(""); + return ['# ...\n', getEthBasedEnv(), getSubstreamsEnv()].join(''); }; var generateJavascriptEnv = (chain, apiKey) => { return `# ... @@ -3019,8 +3057,8 @@ var generateCurlConfig2 = (chain, api_key) => { `export SUBSTREAMS_API_TOKEN=$(curl https://auth.pinax.network/v1/auth/issue -s --data-binary '{"api_key":"'$PINAX_KEY'"}' | jq -r .token)`, ``, `# Run Substreams`, - `substreams run -e ${chain.id}.substreams.pinax.network:443 https://github.com/pinax-network/substreams/releases/download/blocks-v0.1.0/blocks-v0.1.0.spkg map_blocks -s -10` - ].join("\n"); + `substreams run -e ${chain.id}.substreams.pinax.network:443 https://github.com/pinax-network/substreams/releases/download/blocks-v0.1.0/blocks-v0.1.0.spkg map_blocks -s -10`, + ].join('\n'); }; var generateTomlConfig2 = (chain) => { const getChainsLine = (chain2) => `[chains.${chain2.graph_id}] @@ -3028,11 +3066,11 @@ var generateTomlConfig2 = (chain) => { const getShardLine = () => `shard = "primary" `; const getEthConfigLines = (chain2) => { - if (chain2.standard?.localeCompare("ERC-20") === 0) + if (chain2.standard?.localeCompare('ERC-20') === 0) return ` # Ethereum Based Chain { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }}, `; - return ""; + return ''; }; const getSubstreamsConfigLines = (chain2) => ` # Substreams Configuration { label = "substreams", details = { type = "substreams", url = "https://${chain2.id}.${substreams.endpoint_slug}.pinax.network:${substreams.port}", token = "$PINAX_JWT" }}, @@ -3040,11 +3078,11 @@ var generateTomlConfig2 = (chain) => { let config = [ getChainsLine(chain), getShardLine(), - "provider = [\n", - getEthConfigLines(chain) - ].join(""); + 'provider = [\n', + getEthConfigLines(chain), + ].join(''); config += getSubstreamsConfigLines(chain); - config += "]\n"; + config += ']\n'; return config; }; var generateJavascriptConfig = () => { @@ -3088,18 +3126,27 @@ var substreams_default = { generateJavascriptEnv, generateCurlConfig: generateCurlConfig2, generateTomlConfig: generateTomlConfig2, - generateJavascriptConfig + generateJavascriptConfig, }; // utils/index.ts -var utils_default = { chainsUtils: chains_exports, service_configs: service_configs_exports }; +var utils_default = { + chainsUtils: chains_exports, + service_configs: service_configs_exports, +}; // index.ts -var chains_default = { chains: V2_exports, services: services_exports, types: types_exports, utils: utils_exports }; +var chains_default = { + chains: V2_exports, + services: services_exports, + types: types_exports, + utils: utils_exports, +}; // Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - chains, - services, - types, - utils -}); +0 && + (module.exports = { + chains, + services, + types, + utils, + }); diff --git a/package.json b/package.json index 47c37cc..75228a1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pinax/chains", - "version": "2.0.45", + "version": "2.0.46", "description": "Single-source-of-truth for the metadata of chains supported by Pinax.", "keywords": [ "chains", diff --git a/types/chain.types.ts b/types/chain.types.ts index c78c70e..16a6c63 100644 --- a/types/chain.types.ts +++ b/types/chain.types.ts @@ -38,6 +38,9 @@ export type ChainBase = { // Blockchain Service Matrix (https://www.notion.so/pinaxnetwork/Blockchain-Service-Matrix). is_detailed_blocks: boolean; + // Whether or not the evm is a testnet + is_evm_testnet?: boolean; + // Block Type block_type: BlockType; }; diff --git a/types/graph.types.ts b/types/graph.types.ts index 4cefc61..a5288f4 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 9/3/2024, 4:48:05 PM. +// Last generation on 9/24/2024, 5:15:25 PM. export type GraphID = | 'arbitrum-nova' | 'arbitrum-one' @@ -20,6 +20,7 @@ export type GraphID = | 'celo' | 'celo-alfajores' | 'chapel' + | 'chiliz' | 'cosmoshub-4' | 'etherlink-mainnet' | 'etherlink-testnet' @@ -63,6 +64,7 @@ export type GraphID = | 'sepolia' | 'solana-mainnet-beta' | 'soneium-testnet' + | 'starknet-mainnet' | 'theta-testnet-001' | 'xlayer-mainnet' | 'xlayer-sepolia' diff --git a/types/pinax.types.ts b/types/pinax.types.ts index e5220d5..2cf051a 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 9/3/2024, 4:48:05 PM. +// Last generation on 9/24/2024, 5:15:25 PM. export type PinaxID = | 'celo' | 'alfajores' @@ -65,6 +65,7 @@ export type PinaxID = | 'eos' | 'jungle4' | 'kylin' + | 'jungle4evm' | 'eosevm' | 'base' | 'gnosis'