diff --git a/.gitignore b/.gitignore index 90ffc6b..7a55d4c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ -build/* \ No newline at end of file +build/* +dist/* \ No newline at end of file diff --git a/data/chains/V2/chains.json b/data/chains/V2/chains.json index e19f5be..9e4c9fd 100644 --- a/data/chains/V2/chains.json +++ b/data/chains/V2/chains.json @@ -108,7 +108,7 @@ "deprecated_at": null }, "datasets": { - "beta_released_at": "2024-10-07T00:00:00.000Z", + "beta_released_at": null, "full_released_at": null, "deprecated_at": null } diff --git a/data/chains/V2/eth/testnets/sepolia/meta.ts b/data/chains/V2/eth/testnets/sepolia/meta.ts index 492fba0..1bbaf8e 100644 --- a/data/chains/V2/eth/testnets/sepolia/meta.ts +++ b/data/chains/V2/eth/testnets/sepolia/meta.ts @@ -28,7 +28,7 @@ const meta: ___InternalTestnet = { deprecated_at: null, }, datasets: { - beta_released_at: '2024-10-07T00:00:00.000Z', + beta_released_at: null, full_released_at: null, deprecated_at: null, }, diff --git a/data/chains/V2/index.ts b/data/chains/V2/index.ts index 5b1137c..34fc308 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 10/30/2024, 4:29:18 PM. +// Last generation on 10/30/2024, 4:42:18 PM. export { default as celo } from './celo/meta'; export { default as alfajores } from './celo/testnets/alfajores/meta'; diff --git a/data/index.config.ts b/data/index.config.ts index af5cf4b..0d9c98c 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 10/30/2024, 4:29:18 PM. +// Last generation on 10/30/2024, 4:42:18 PM. export default { ordered: { diff --git a/dist/index.d.mts b/dist/index.d.mts deleted file mode 100644 index d389985..0000000 --- a/dist/index.d.mts +++ /dev/null @@ -1,511 +0,0 @@ -type BlockType = { - 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' | 'boba-bnb' | 'boba-bnb-testnet' | 'boba-testnet' | 'bsc' | 'btc' | 'celo' | 'celo-alfajores' | 'chapel' | 'chiliz' | 'chiliz-testnet' | 'cosmoshub-4' | 'etherlink-mainnet' | 'etherlink-testnet' | 'fantom' | 'fantom-testnet' | 'fuji' | 'fuse' | 'fuse-testnet' | 'gnosis' | 'gnosis-chiado' | 'gravity-mainnet' | 'gravity-testnet' | 'harmony' | 'holesky' | 'iotex' | 'iotex-testnet' | 'kaia' | 'kaia-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' | 'rootstock-testnet' | 'scroll' | 'scroll-sepolia' | 'sei-atlantic' | 'sei-mainnet' | 'sepolia' | 'solana-mainnet-beta' | 'soneium-testnet' | 'starknet-mainnet' | 'theta-testnet-001' | 'unichain-testnet' | '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' | 'jungle4evm' | 'eosevm' | 'base' | 'gnosis' | 'chiado-cl' | 'gnosis-cl' | 'chiado' | 'litecoin'; - -type ConsensusLayerServiceID = 'substreams' | 'firehose'; -type ServiceID = ConsensusLayerServiceID | 'rpc' | 'datasets'; -type ServiceEndpoint = { - name: string; - endpoint_slug: ServiceID; - port: number; -}; -type ___InternalConsensusLayerServices = { - [key in ConsensusLayerServiceID]: ServiceStatusDates; -}; -type ___InternalSupportedServices = { - [key in ServiceID]: ServiceStatusDates; -}; -type ServiceStatusDates = { - beta_released_at: string | null; - full_released_at: string | null; - deprecated_at: string | null; -}; -type ConsensusLayerServices = { - [key in ConsensusLayerServiceID]: ServiceStatusDates; -}; -type SupportedServices = { - [key in ServiceID]: ServiceStatusDates; -}; - -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; - is_evm_testnet?: boolean; - block_type: BlockType; -}; -type ___InternalTestnet = ChainBase & { - supported_services: ___InternalSupportedServices; - metadata?: { - deprecated_replacing_chain?: PinaxID; - }; -}; -type ___InternalConsensusLayer = ChainBase & { - supported_services: ___InternalConsensusLayerServices; -}; -type ___InternalEVM = ChainBase & { - supported_services: ___InternalSupportedServices; -}; -type ChainIcon = { - id: string; - brand_theme: 'light' | 'dark' | 'both'; - variants?: Array<'branded' | 'mono'>; -}; -/** - * Describes the Data that needs to be provided for a Chain. - * - * The Chain type theb extends the Chain type to include - * 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; - }; -} -type Testnet = ChainBase & { - supported_services: SupportedServices; - metadata?: { - deprecated_replacing_chain?: PinaxID; - }; -}; -type ConsensusLayer = ChainBase & { - supported_services: ConsensusLayerServices; -}; -type EVM = ChainBase & { - supported_services: SupportedServices; -}; -/** - * Describes the Data that needs to be provided for a Chain. - * - * The Chain type theb extends the Chain type to include - * 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; - }; -} - -declare const meta$16: ___InternalChain; - -declare const meta$15: ___InternalTestnet; - -declare const meta$14: ___InternalChain; - -declare const meta$13: ___InternalTestnet; - -declare const meta$12: ___InternalChain; - -declare const meta$11: ___InternalTestnet; - -declare const meta$10: ___InternalTestnet; - -declare const meta$$: ___InternalChain; - -declare const meta$_: ___InternalChain; - -declare const meta$Z: ___InternalChain; - -declare const meta$Y: ___InternalTestnet; - -declare const meta$X: ___InternalTestnet; - -declare const meta$W: ___InternalChain; - -declare const meta$V: ___InternalChain; - -declare const meta$U: ___InternalChain; - -declare const meta$T: ___InternalTestnet; - -declare const meta$S: ___InternalChain; - -declare const meta$R: ___InternalTestnet; - -declare const meta$Q: ___InternalChain; - -declare const meta$P: ___InternalChain; - -declare const meta$O: ___InternalChain; - -declare const meta$N: ___InternalChain; - -declare const meta$M: ___InternalTestnet; - -declare const meta$L: ___InternalChain; - -declare const meta$K: ___InternalChain; - -declare const meta$J: ___InternalTestnet; - -declare const meta$I: ___InternalTestnet; - -declare const meta$H: ___InternalChain; - -declare const meta$G: ___InternalChain; - -declare const meta$F: ___InternalChain; - -declare const meta$E: ___InternalTestnet; - -declare const meta$D: ___InternalTestnet; - -declare const meta$C: ___InternalChain; - -declare const meta$B: ___InternalTestnet; - -declare const meta$A: ___InternalChain; - -declare const meta$z: ___InternalChain; - -declare const meta$y: ___InternalChain; - -declare const meta$x: ___InternalChain; - -declare const meta$w: ___InternalChain; - -declare const meta$v: ___InternalChain; - -declare const meta$u: ___InternalChain; - -declare const meta$t: ___InternalChain; - -type types_BlockType = BlockType; -type types_Chain = Chain; -type types_ChainBase = ChainBase; -type types_ChainIcon = ChainIcon; -type types_ConsensusLayer = ConsensusLayer; -type types_ConsensusLayerServiceID = ConsensusLayerServiceID; -type types_ConsensusLayerServices = ConsensusLayerServices; -type types_EVM = EVM; -type types_GraphID = GraphID; -type types_PinaxID = PinaxID; -type types_ServiceEndpoint = ServiceEndpoint; -type types_ServiceID = ServiceID; -type types_ServiceStatusDates = ServiceStatusDates; -type types_Standard = Standard; -type types_SupportedServices = SupportedServices; -type types_Testnet = Testnet; -type types____InternalChain = ___InternalChain; -type types____InternalConsensusLayer = ___InternalConsensusLayer; -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 }; -} - -declare const meta$s: ___InternalTestnet; - -declare const meta$r: ___InternalChain; - -declare const meta$q: ___InternalTestnet; - -declare const meta$p: ___InternalChain; - -declare const meta$o: ___InternalTestnet; - -declare const meta$n: ___InternalTestnet; - -declare const meta$m: ___InternalTestnet; - -declare const meta$l: ___InternalConsensusLayer; - -declare const meta$k: ___InternalConsensusLayer; - -declare const meta$j: ___InternalConsensusLayer; - -declare const meta$i: ___InternalConsensusLayer; - -declare const meta$h: ___InternalChain; - -declare const meta$g: ___InternalChain; - -declare const meta$f: ___InternalChain; - -declare const meta$e: ___InternalChain; - -declare const meta$d: ___InternalTestnet; - -declare const meta$c: ___InternalChain; - -declare const meta$b: ___InternalChain; - -declare const meta$a: ___InternalChain; - -declare const meta$9: ___InternalTestnet; - -declare const meta$8: ___InternalTestnet; - -declare const meta$7: ___InternalEVM; - -declare const meta$6: ___InternalEVM; - -declare const meta$5: ___InternalChain; - -declare const meta$4: ___InternalChain; - -declare const meta$3: ___InternalTestnet; - -declare const meta$2: ___InternalConsensusLayer; - -declare const meta$1: ___InternalConsensusLayer; - -declare const meta: ___InternalChain; - -declare namespace chains { - export { meta$15 as alfajores, meta$D as amoy, meta$X as arbgoerli, meta$Z as arbone, meta$Y as arbsepolia, meta$V as arweave, meta$u as avalanche, meta$5 as base, meta$y as bitcoin, meta$t as blast, meta$s as blastsepolia, meta$N as boba, meta$M as bobasepolia, meta$C as bsc, meta$c as cardano, meta$16 as celo, meta$B as chapel, meta$3 as chiado, meta$2 as chiadoCl, meta$K as cosmoshub, meta$f as cronos, meta$$ as decimal, meta$a as eos, meta$6 as eosevm, meta$p as eth, meta$l as ethCl, meta$O as fantom, meta$L as fuse, meta$4 as gnosis, meta$1 as gnosisCl, meta$m as goerli, meta$j as goerliCl, meta$o as holesky, meta$k as holeskyCl, meta$9 as jungle4, meta$7 as jungle4evm, meta$I as juno, meta$H as kava, meta$8 as kylin, meta$b as linea, meta as litecoin, meta$P as mode, meta$W as moonbeam, meta$E as mumbai, meta$r as near, meta$q as neartest, meta$R as opsepolia, meta$S as optimism, meta$e as ore, meta$d as orestage, meta$z as osmosis, meta$F as polygon, meta$G as ronin, meta$Q as scroll, meta$g as sei, meta$n as sepolia, meta$i as sepoliaCl, meta$h as starknet, meta$14 as telos, meta$13 as telostest, meta$J as theta, meta$x as ux, meta$U as wax, meta$T as waxtest, meta$_ as xLayer, meta$A as xai, meta$12 as zkastar, meta$11 as zkatana, meta$v as zksync, meta$10 as zkyoto, meta$w as zora }; -} - -declare const services: Array; - -declare namespace services$1 { - export { services as default }; -} - -/** - * Checks whether a service is fully supported. - * - * @param chain Chain, Testnet or ConsensusLayer - * @param service ServiceID or ConsensusLayerServiceID - * - * @returns boolean - */ -declare const isServiceSupported: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean; -/** - * Checks whether a service is in beta. - * - * @param chain Chain, Testnet or ConsensusLayer - * @param service ServiceID or ConsensusLayerServiceID - * - * @returns boolean - */ -declare const isServiceBeta: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean | undefined; -/** - * Checks whether a service was once supported. - * - * @param chain Chain, Testnet or ConsensusLayer - * @param service ServiceID or ConsensusLayerServiceID - * - * @returns boolean - */ -declare const isServiceDeprecated: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean | undefined; -/** - * Checks whether any service is fully supported for a given chain. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainSupported: (chain: Chain | Testnet | ConsensusLayer) => boolean; -/** - * Checks whether any service is in beta for a given chain. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainBeta: (chain: Chain | Testnet | ConsensusLayer) => boolean | undefined; -/** - * Checks whether any service was once supported for a given chain. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -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. - * - * @param db Array of Chains - * @param id Chain ID - * - * @returns Chain, Testnet or ConsensusLayer - */ -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. - * - * @param {Array} db - The database of chains to search through. - * @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; -/** - * Checks whether a chain is a consensus layer. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainConsensusLayer: (chain: Chain | Testnet | ConsensusLayer) => boolean; -/** - * Checks whether a chain is an EVM. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainEVM: (db: Array, chain: Chain | Testnet | ConsensusLayer) => boolean; -/** - * Checks whether a chain is a testnet. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns 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. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns 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; -/** - * 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"; -/** - * 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][]; -/** - * Retrieves the subnets of a given chain by concatenating its testnets, evms, and consensus arrays. - * - * @param {Chain} chain - The chain object containing testnets, evms, and consensus arrays. - * @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 chainsUtils_findChainById: typeof findChainById; -declare const chainsUtils_findSubnetMainnet: typeof findSubnetMainnet; -declare const chainsUtils_getChainIconUrl: typeof getChainIconUrl; -declare const chainsUtils_getChainStatus: typeof getChainStatus; -declare const chainsUtils_getChainSubnets: typeof getChainSubnets; -declare const chainsUtils_getNumberOfSupportedChains: typeof getNumberOfSupportedChains; -declare const chainsUtils_getSupportedServices: typeof getSupportedServices; -declare const chainsUtils_hasChainFullBlockSupport: typeof hasChainFullBlockSupport; -declare const chainsUtils_isChainBeta: typeof isChainBeta; -declare const chainsUtils_isChainConsensusLayer: typeof isChainConsensusLayer; -declare const chainsUtils_isChainDeprecated: typeof isChainDeprecated; -declare const chainsUtils_isChainEVM: typeof isChainEVM; -declare const chainsUtils_isChainSupported: typeof isChainSupported; -declare const chainsUtils_isChainTestnet: typeof isChainTestnet; -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 }; -} - -declare const _default$4: { - service: ServiceEndpoint; - generateGRPCurlConfig: (chain: Chain, apiKey: string) => string; - generateTomlEnv: (chain: Chain, token: string) => string; - generateTomlConfig: (chain: Chain) => string; -}; - -declare namespace firehose { - export { _default$4 as default }; -} - -declare const _default$3: { - service: ServiceEndpoint; - generateCurlConfig: (chain: Chain, apiKey: string) => string; -}; - -declare namespace rpc { - export { _default$3 as default }; -} - -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; -}; - -declare namespace substreams { - export { _default$2 as default }; -} - -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 }; -} - -declare const _default$1: { - 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 }; -} - -declare const _default: { - 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.d.ts b/dist/index.d.ts deleted file mode 100644 index d389985..0000000 --- a/dist/index.d.ts +++ /dev/null @@ -1,511 +0,0 @@ -type BlockType = { - 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' | 'boba-bnb' | 'boba-bnb-testnet' | 'boba-testnet' | 'bsc' | 'btc' | 'celo' | 'celo-alfajores' | 'chapel' | 'chiliz' | 'chiliz-testnet' | 'cosmoshub-4' | 'etherlink-mainnet' | 'etherlink-testnet' | 'fantom' | 'fantom-testnet' | 'fuji' | 'fuse' | 'fuse-testnet' | 'gnosis' | 'gnosis-chiado' | 'gravity-mainnet' | 'gravity-testnet' | 'harmony' | 'holesky' | 'iotex' | 'iotex-testnet' | 'kaia' | 'kaia-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' | 'rootstock-testnet' | 'scroll' | 'scroll-sepolia' | 'sei-atlantic' | 'sei-mainnet' | 'sepolia' | 'solana-mainnet-beta' | 'soneium-testnet' | 'starknet-mainnet' | 'theta-testnet-001' | 'unichain-testnet' | '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' | 'jungle4evm' | 'eosevm' | 'base' | 'gnosis' | 'chiado-cl' | 'gnosis-cl' | 'chiado' | 'litecoin'; - -type ConsensusLayerServiceID = 'substreams' | 'firehose'; -type ServiceID = ConsensusLayerServiceID | 'rpc' | 'datasets'; -type ServiceEndpoint = { - name: string; - endpoint_slug: ServiceID; - port: number; -}; -type ___InternalConsensusLayerServices = { - [key in ConsensusLayerServiceID]: ServiceStatusDates; -}; -type ___InternalSupportedServices = { - [key in ServiceID]: ServiceStatusDates; -}; -type ServiceStatusDates = { - beta_released_at: string | null; - full_released_at: string | null; - deprecated_at: string | null; -}; -type ConsensusLayerServices = { - [key in ConsensusLayerServiceID]: ServiceStatusDates; -}; -type SupportedServices = { - [key in ServiceID]: ServiceStatusDates; -}; - -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; - is_evm_testnet?: boolean; - block_type: BlockType; -}; -type ___InternalTestnet = ChainBase & { - supported_services: ___InternalSupportedServices; - metadata?: { - deprecated_replacing_chain?: PinaxID; - }; -}; -type ___InternalConsensusLayer = ChainBase & { - supported_services: ___InternalConsensusLayerServices; -}; -type ___InternalEVM = ChainBase & { - supported_services: ___InternalSupportedServices; -}; -type ChainIcon = { - id: string; - brand_theme: 'light' | 'dark' | 'both'; - variants?: Array<'branded' | 'mono'>; -}; -/** - * Describes the Data that needs to be provided for a Chain. - * - * The Chain type theb extends the Chain type to include - * 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; - }; -} -type Testnet = ChainBase & { - supported_services: SupportedServices; - metadata?: { - deprecated_replacing_chain?: PinaxID; - }; -}; -type ConsensusLayer = ChainBase & { - supported_services: ConsensusLayerServices; -}; -type EVM = ChainBase & { - supported_services: SupportedServices; -}; -/** - * Describes the Data that needs to be provided for a Chain. - * - * The Chain type theb extends the Chain type to include - * 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; - }; -} - -declare const meta$16: ___InternalChain; - -declare const meta$15: ___InternalTestnet; - -declare const meta$14: ___InternalChain; - -declare const meta$13: ___InternalTestnet; - -declare const meta$12: ___InternalChain; - -declare const meta$11: ___InternalTestnet; - -declare const meta$10: ___InternalTestnet; - -declare const meta$$: ___InternalChain; - -declare const meta$_: ___InternalChain; - -declare const meta$Z: ___InternalChain; - -declare const meta$Y: ___InternalTestnet; - -declare const meta$X: ___InternalTestnet; - -declare const meta$W: ___InternalChain; - -declare const meta$V: ___InternalChain; - -declare const meta$U: ___InternalChain; - -declare const meta$T: ___InternalTestnet; - -declare const meta$S: ___InternalChain; - -declare const meta$R: ___InternalTestnet; - -declare const meta$Q: ___InternalChain; - -declare const meta$P: ___InternalChain; - -declare const meta$O: ___InternalChain; - -declare const meta$N: ___InternalChain; - -declare const meta$M: ___InternalTestnet; - -declare const meta$L: ___InternalChain; - -declare const meta$K: ___InternalChain; - -declare const meta$J: ___InternalTestnet; - -declare const meta$I: ___InternalTestnet; - -declare const meta$H: ___InternalChain; - -declare const meta$G: ___InternalChain; - -declare const meta$F: ___InternalChain; - -declare const meta$E: ___InternalTestnet; - -declare const meta$D: ___InternalTestnet; - -declare const meta$C: ___InternalChain; - -declare const meta$B: ___InternalTestnet; - -declare const meta$A: ___InternalChain; - -declare const meta$z: ___InternalChain; - -declare const meta$y: ___InternalChain; - -declare const meta$x: ___InternalChain; - -declare const meta$w: ___InternalChain; - -declare const meta$v: ___InternalChain; - -declare const meta$u: ___InternalChain; - -declare const meta$t: ___InternalChain; - -type types_BlockType = BlockType; -type types_Chain = Chain; -type types_ChainBase = ChainBase; -type types_ChainIcon = ChainIcon; -type types_ConsensusLayer = ConsensusLayer; -type types_ConsensusLayerServiceID = ConsensusLayerServiceID; -type types_ConsensusLayerServices = ConsensusLayerServices; -type types_EVM = EVM; -type types_GraphID = GraphID; -type types_PinaxID = PinaxID; -type types_ServiceEndpoint = ServiceEndpoint; -type types_ServiceID = ServiceID; -type types_ServiceStatusDates = ServiceStatusDates; -type types_Standard = Standard; -type types_SupportedServices = SupportedServices; -type types_Testnet = Testnet; -type types____InternalChain = ___InternalChain; -type types____InternalConsensusLayer = ___InternalConsensusLayer; -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 }; -} - -declare const meta$s: ___InternalTestnet; - -declare const meta$r: ___InternalChain; - -declare const meta$q: ___InternalTestnet; - -declare const meta$p: ___InternalChain; - -declare const meta$o: ___InternalTestnet; - -declare const meta$n: ___InternalTestnet; - -declare const meta$m: ___InternalTestnet; - -declare const meta$l: ___InternalConsensusLayer; - -declare const meta$k: ___InternalConsensusLayer; - -declare const meta$j: ___InternalConsensusLayer; - -declare const meta$i: ___InternalConsensusLayer; - -declare const meta$h: ___InternalChain; - -declare const meta$g: ___InternalChain; - -declare const meta$f: ___InternalChain; - -declare const meta$e: ___InternalChain; - -declare const meta$d: ___InternalTestnet; - -declare const meta$c: ___InternalChain; - -declare const meta$b: ___InternalChain; - -declare const meta$a: ___InternalChain; - -declare const meta$9: ___InternalTestnet; - -declare const meta$8: ___InternalTestnet; - -declare const meta$7: ___InternalEVM; - -declare const meta$6: ___InternalEVM; - -declare const meta$5: ___InternalChain; - -declare const meta$4: ___InternalChain; - -declare const meta$3: ___InternalTestnet; - -declare const meta$2: ___InternalConsensusLayer; - -declare const meta$1: ___InternalConsensusLayer; - -declare const meta: ___InternalChain; - -declare namespace chains { - export { meta$15 as alfajores, meta$D as amoy, meta$X as arbgoerli, meta$Z as arbone, meta$Y as arbsepolia, meta$V as arweave, meta$u as avalanche, meta$5 as base, meta$y as bitcoin, meta$t as blast, meta$s as blastsepolia, meta$N as boba, meta$M as bobasepolia, meta$C as bsc, meta$c as cardano, meta$16 as celo, meta$B as chapel, meta$3 as chiado, meta$2 as chiadoCl, meta$K as cosmoshub, meta$f as cronos, meta$$ as decimal, meta$a as eos, meta$6 as eosevm, meta$p as eth, meta$l as ethCl, meta$O as fantom, meta$L as fuse, meta$4 as gnosis, meta$1 as gnosisCl, meta$m as goerli, meta$j as goerliCl, meta$o as holesky, meta$k as holeskyCl, meta$9 as jungle4, meta$7 as jungle4evm, meta$I as juno, meta$H as kava, meta$8 as kylin, meta$b as linea, meta as litecoin, meta$P as mode, meta$W as moonbeam, meta$E as mumbai, meta$r as near, meta$q as neartest, meta$R as opsepolia, meta$S as optimism, meta$e as ore, meta$d as orestage, meta$z as osmosis, meta$F as polygon, meta$G as ronin, meta$Q as scroll, meta$g as sei, meta$n as sepolia, meta$i as sepoliaCl, meta$h as starknet, meta$14 as telos, meta$13 as telostest, meta$J as theta, meta$x as ux, meta$U as wax, meta$T as waxtest, meta$_ as xLayer, meta$A as xai, meta$12 as zkastar, meta$11 as zkatana, meta$v as zksync, meta$10 as zkyoto, meta$w as zora }; -} - -declare const services: Array; - -declare namespace services$1 { - export { services as default }; -} - -/** - * Checks whether a service is fully supported. - * - * @param chain Chain, Testnet or ConsensusLayer - * @param service ServiceID or ConsensusLayerServiceID - * - * @returns boolean - */ -declare const isServiceSupported: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean; -/** - * Checks whether a service is in beta. - * - * @param chain Chain, Testnet or ConsensusLayer - * @param service ServiceID or ConsensusLayerServiceID - * - * @returns boolean - */ -declare const isServiceBeta: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean | undefined; -/** - * Checks whether a service was once supported. - * - * @param chain Chain, Testnet or ConsensusLayer - * @param service ServiceID or ConsensusLayerServiceID - * - * @returns boolean - */ -declare const isServiceDeprecated: (chain: Chain | Testnet | ConsensusLayer, service: ConsensusLayerServiceID | ServiceID) => boolean | undefined; -/** - * Checks whether any service is fully supported for a given chain. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainSupported: (chain: Chain | Testnet | ConsensusLayer) => boolean; -/** - * Checks whether any service is in beta for a given chain. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainBeta: (chain: Chain | Testnet | ConsensusLayer) => boolean | undefined; -/** - * Checks whether any service was once supported for a given chain. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -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. - * - * @param db Array of Chains - * @param id Chain ID - * - * @returns Chain, Testnet or ConsensusLayer - */ -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. - * - * @param {Array} db - The database of chains to search through. - * @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; -/** - * Checks whether a chain is a consensus layer. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainConsensusLayer: (chain: Chain | Testnet | ConsensusLayer) => boolean; -/** - * Checks whether a chain is an EVM. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns boolean - */ -declare const isChainEVM: (db: Array, chain: Chain | Testnet | ConsensusLayer) => boolean; -/** - * Checks whether a chain is a testnet. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns 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. - * - * @param chain Chain, Testnet or ConsensusLayer - * - * @returns 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; -/** - * 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"; -/** - * 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][]; -/** - * Retrieves the subnets of a given chain by concatenating its testnets, evms, and consensus arrays. - * - * @param {Chain} chain - The chain object containing testnets, evms, and consensus arrays. - * @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 chainsUtils_findChainById: typeof findChainById; -declare const chainsUtils_findSubnetMainnet: typeof findSubnetMainnet; -declare const chainsUtils_getChainIconUrl: typeof getChainIconUrl; -declare const chainsUtils_getChainStatus: typeof getChainStatus; -declare const chainsUtils_getChainSubnets: typeof getChainSubnets; -declare const chainsUtils_getNumberOfSupportedChains: typeof getNumberOfSupportedChains; -declare const chainsUtils_getSupportedServices: typeof getSupportedServices; -declare const chainsUtils_hasChainFullBlockSupport: typeof hasChainFullBlockSupport; -declare const chainsUtils_isChainBeta: typeof isChainBeta; -declare const chainsUtils_isChainConsensusLayer: typeof isChainConsensusLayer; -declare const chainsUtils_isChainDeprecated: typeof isChainDeprecated; -declare const chainsUtils_isChainEVM: typeof isChainEVM; -declare const chainsUtils_isChainSupported: typeof isChainSupported; -declare const chainsUtils_isChainTestnet: typeof isChainTestnet; -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 }; -} - -declare const _default$4: { - service: ServiceEndpoint; - generateGRPCurlConfig: (chain: Chain, apiKey: string) => string; - generateTomlEnv: (chain: Chain, token: string) => string; - generateTomlConfig: (chain: Chain) => string; -}; - -declare namespace firehose { - export { _default$4 as default }; -} - -declare const _default$3: { - service: ServiceEndpoint; - generateCurlConfig: (chain: Chain, apiKey: string) => string; -}; - -declare namespace rpc { - export { _default$3 as default }; -} - -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; -}; - -declare namespace substreams { - export { _default$2 as default }; -} - -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 }; -} - -declare const _default$1: { - 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 }; -} - -declare const _default: { - 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 deleted file mode 100644 index e8ae151..0000000 --- a/dist/index.js +++ /dev/null @@ -1,3465 +0,0 @@ -"use strict"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - 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 }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// index.ts -var chains_exports2 = {}; -__export(chains_exports2, { - chains: () => V2_exports, - default: () => chains_default, - services: () => services_exports, - types: () => types_exports, - utils: () => utils_exports -}); -module.exports = __toCommonJS(chains_exports2); - -// data/chains/V2/index.ts -var V2_exports = {}; -__export(V2_exports, { - alfajores: () => meta_default2, - amoy: () => meta_default32, - arbgoerli: () => meta_default12, - arbone: () => meta_default10, - arbsepolia: () => meta_default11, - arweave: () => meta_default14, - avalanche: () => meta_default41, - base: () => meta_default66, - bitcoin: () => meta_default37, - blast: () => meta_default42, - blastsepolia: () => meta_default43, - boba: () => meta_default22, - bobasepolia: () => meta_default23, - bsc: () => meta_default33, - cardano: () => meta_default59, - celo: () => meta_default, - chapel: () => meta_default34, - chiado: () => meta_default68, - chiadoCl: () => meta_default69, - cosmoshub: () => meta_default25, - cronos: () => meta_default56, - decimal: () => meta_default8, - eos: () => meta_default61, - eosevm: () => meta_default65, - eth: () => meta_default46, - ethCl: () => meta_default50, - fantom: () => meta_default21, - fuse: () => meta_default24, - gnosis: () => meta_default67, - gnosisCl: () => meta_default70, - goerli: () => meta_default49, - goerliCl: () => meta_default52, - holesky: () => meta_default47, - holeskyCl: () => meta_default51, - jungle4: () => meta_default62, - jungle4evm: () => meta_default64, - juno: () => meta_default27, - kava: () => meta_default28, - kylin: () => meta_default63, - linea: () => meta_default60, - litecoin: () => meta_default71, - mode: () => meta_default20, - moonbeam: () => meta_default13, - mumbai: () => meta_default31, - near: () => meta_default44, - neartest: () => meta_default45, - opsepolia: () => meta_default18, - optimism: () => meta_default17, - ore: () => meta_default57, - orestage: () => meta_default58, - osmosis: () => meta_default36, - polygon: () => meta_default30, - ronin: () => meta_default29, - scroll: () => meta_default19, - sei: () => meta_default55, - sepolia: () => meta_default48, - sepoliaCl: () => meta_default53, - starknet: () => meta_default54, - telos: () => meta_default3, - telostest: () => meta_default4, - theta: () => meta_default26, - ux: () => meta_default38, - wax: () => meta_default15, - waxtest: () => meta_default16, - xLayer: () => meta_default9, - xai: () => meta_default35, - zkastar: () => meta_default5, - zkatana: () => meta_default6, - zksync: () => meta_default40, - zkyoto: () => meta_default7, - zora: () => meta_default39 -}); - -// data/chains/V2/celo/meta.ts -var meta = { - id: "celo", - graph_id: "celo", - name: "Celo", - alt_names: [], - 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" - }, - icon: { - id: "networks/celo", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://celo.org/" - } -}; -var meta_default = meta; - -// data/chains/V2/celo/testnets/alfajores/meta.ts -var meta2 = { - id: "alfajores", - graph_id: null, - name: "Alfajores", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default2 = meta2; - -// data/chains/V2/telos/meta.ts -var meta3 = { - id: "telos", - graph_id: null, - name: "Telos", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://telos.net/" - } -}; -var meta_default3 = meta3; - -// data/chains/V2/telos/testnets/telostest/meta.ts -var meta4 = { - id: "telostest", - graph_id: null, - name: "Telos Test", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default4 = meta4; - -// data/chains/V2/zkastar/meta.ts -var meta5 = { - id: "zkastar", - name: "Astar zkEVM", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/astar", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - graph_id: null, - 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" - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default6 = meta6; - -// data/chains/V2/zkastar/testnets/zkyoto/meta.ts -var meta7 = { - id: "zkyoto", - name: "Astar zKyoto", - alt_names: [], - 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" - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default7 = meta7; - -// data/chains/V2/decimal/meta.ts -var meta8 = { - id: "decimal", - graph_id: null, - name: "Decimal", - alt_names: [], - 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" - }, - icon: { - id: "tokens/del", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.decimalchain.com/" - } -}; -var meta_default8 = meta8; - -// data/chains/V2/x-layer/meta.ts -var meta9 = { - id: "x-layer", - graph_id: null, - name: "X-Layer", - alt_names: [], - 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" - }, - icon: { - id: "networks/x-layer", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - 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 - }, - rpc: { - beta_released_at: "2024-05-03T00:00:00.000Z", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default11 = meta11; - -// data/chains/V2/arbone/testnets/arbgoerli/meta.ts -var meta12 = { - id: "arbgoerli", - graph_id: null, - name: "Arbitrum Goerli", - alt_names: [], - 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" - }, - 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" - }, - 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" - }, - 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" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default12 = meta12; - -// data/chains/V2/moonbeam/meta.ts -var meta13 = { - id: "moonbeam", - graph_id: "moonbeam", - name: "Moonbeam", - alt_names: [], - 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" - }, - icon: { - id: "networks/moonbeam", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://moonbeam.network/" - } -}; -var meta_default13 = meta13; - -// data/chains/V2/arweave/meta.ts -var meta14 = { - id: "arweave", - graph_id: "arweave-mainnet", - name: "Arweave", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://arweave.org/" - } -}; -var meta_default14 = meta14; - -// data/chains/V2/wax/meta.ts -var meta15 = { - id: "wax", - graph_id: null, - name: "WAX", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://wax.io/" - } -}; -var meta_default15 = meta15; - -// data/chains/V2/wax/testnets/waxtest/meta.ts -var meta16 = { - id: "waxtest", - graph_id: null, - name: "WAX Test", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default16 = meta16; - -// data/chains/V2/optimism/meta.ts -var meta17 = { - id: "optimism", - graph_id: "optimism", - name: "Optimism", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - 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 - }, - rpc: { - beta_released_at: "2023-08-30T00:00:00.000Z", - full_released_at: "2023-08-30T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default18 = meta18; - -// data/chains/V2/scroll/meta.ts -var meta19 = { - id: "scroll", - graph_id: "scroll", - name: "Scroll", - alt_names: [], - 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" - }, - icon: { - id: "networks/scroll", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://scroll.io/" - } -}; -var meta_default19 = meta19; - -// data/chains/V2/mode/meta.ts -var meta20 = { - id: "mode", - name: "Mode Network", - alt_names: [], - 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" - }, - icon: { - 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 - }, - firehose: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - id: "networks/fantom", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://fantom.foundation/" - } -}; -var meta_default21 = meta21; - -// data/chains/V2/boba/meta.ts -var meta22 = { - id: "boba", - name: "Boba Network", - alt_names: [], - 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" - }, - icon: { - id: "tokens/boba", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - layer: "L2", - website: "https://boba.network/" - } -}; -var meta_default22 = meta22; - -// data/chains/V2/boba/testnets/bobasepolia/meta.ts -var meta23 = { - id: "bobasepolia", - graph_id: null, - name: "Boba Sepolia", - alt_names: [], - 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" - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default23 = meta23; - -// data/chains/V2/fuse/meta.ts -var meta24 = { - id: "fuse", - name: "Fuse", - alt_names: [], - 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" - }, - icon: { - id: "tokens/fuse", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - 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: "2023-10-29T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-10-29T00:00:00.000Z", - full_released_at: "2023-10-29T00:00:00.000Z", - deprecated_at: "2023-10-29T00:00:00.000Z" - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2023-10-29T00:00:00.000Z" - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default26 = meta26; - -// data/chains/V2/cosmoshub/testnets/juno/meta.ts -var meta27 = { - id: "juno", - graph_id: null, - name: "Juno", - alt_names: [], - 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" - }, - 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" - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default27 = meta27; - -// data/chains/V2/kava/meta.ts -var meta28 = { - id: "kava", - graph_id: null, - name: "Kava", - alt_names: [], - 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" - }, - icon: { - id: "networks/kava", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.kava.io/" - } -}; -var meta_default28 = meta28; - -// data/chains/V2/ronin/meta.ts -var meta29 = { - id: "ronin", - graph_id: null, - name: "Ronin", - alt_names: [], - 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" - }, - icon: { - id: "networks/ronin", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://polygon.technology/" - } -}; -var meta_default30 = meta30; - -// data/chains/V2/polygon/testnets/mumbai/meta.ts -var meta31 = { - id: "mumbai", - graph_id: null, - name: "Mumbai", - alt_names: [], - 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" - }, - 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" - }, - 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" - }, - 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" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default31 = meta31; - -// data/chains/V2/polygon/testnets/amoy/meta.ts -var meta32 = { - id: "amoy", - graph_id: "polygon-amoy", - name: "Amoy", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - 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 - }, - rpc: { - beta_released_at: "2024-04-12T00:00:00.000Z", - full_released_at: "2024-04-12T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - 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", - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default34 = meta34; - -// data/chains/V2/xai/meta.ts -var meta35 = { - id: "xai", - name: "XAI", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/xai", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - 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: "2023-10-29T00:00:00.000Z" - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://osmosis.zone/" - } -}; -var meta_default36 = meta36; - -// data/chains/V2/bitcoin/meta.ts -var meta37 = { - id: "bitcoin", - graph_id: null, - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://bitcoin.org/" - } -}; -var meta_default37 = meta37; - -// data/chains/V2/ux/meta.ts -var meta38 = { - id: "ux", - graph_id: null, - name: "UX", - alt_names: [], - 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" - }, - icon: { - 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" - }, - 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" - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "" - } -}; -var meta_default38 = meta38; - -// data/chains/V2/zora/meta.ts -var meta39 = { - id: "zora", - name: "Zora Network", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/zora-network", - brand_theme: "both", - variants: ["branded"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - id: "networks/zksync", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - id: "networks/avalanche", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.avax.network/" - } -}; -var meta_default41 = meta41; - -// data/chains/V2/blast/meta.ts -var meta42 = { - id: "blast", - name: "Blast Network", - alt_names: [], - graph_id: "blast-mainnet", - index: 0, - 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" - }, - icon: { - id: "networks/blast", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - graph_id: "blast-testnet", - index: 0, - 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" - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:000Z", - full_released_at: "2023-10-16T00:00:00.000Z", - deprecated_at: null - }, - firehose: { - beta_released_at: "2023-10-16T00:00:00.000Z", - full_released_at: "2023-10-16T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-10-16T00:00:00.000Z", - full_released_at: "2023-10-16T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_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", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default45 = meta45; - -// data/chains/V2/eth/meta.ts -var meta46 = { - id: "eth", - graph_id: "mainnet", - name: "Ethereum", - alt_names: [], - 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" - }, - icon: { - id: "networks/ethereum", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://ethereum.org/" - } -}; -var meta_default46 = meta46; - -// data/chains/V2/eth/testnets/holesky/meta.ts -var meta47 = { - id: "holesky", - graph_id: null, - name: "Holesky", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default47 = meta47; - -// data/chains/V2/eth/testnets/sepolia/meta.ts -var meta48 = { - id: "sepolia", - graph_id: "sepolia", - name: "Sepolia", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: "2024-10-07T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default48 = meta48; - -// data/chains/V2/eth/testnets/goerli/meta.ts -var meta49 = { - id: "goerli", - graph_id: null, - name: "Goerli", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - rpc: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default49 = meta49; - -// data/chains/V2/eth/consensus/eth-cl/meta.ts -var meta50 = { - id: "eth-cl", - graph_id: null, - name: "Ethereum Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default50 = meta50; - -// data/chains/V2/eth/consensus/holesky-cl/meta.ts -var meta51 = { - id: "holesky-cl", - graph_id: null, - name: "Holesky Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default51 = meta51; - -// data/chains/V2/eth/consensus/goerli-cl/meta.ts -var meta52 = { - id: "goerli-cl", - graph_id: null, - name: "Goerli Consensus Layer", - alt_names: [], - 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" - }, - 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" - }, - 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" - } - } -}; -var meta_default52 = meta52; - -// data/chains/V2/eth/consensus/sepolia-cl/meta.ts -var meta53 = { - id: "sepolia-cl", - graph_id: null, - name: "Sepolia Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default53 = meta53; - -// data/chains/V2/starknet/meta.ts -var meta54 = { - id: "starknet", - graph_id: null, - name: "Starknet", - alt_names: [], - 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" - }, - icon: { - id: "networks/starknet", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.starknet.io/" - } -}; -var meta_default54 = meta54; - -// data/chains/V2/sei/meta.ts -var meta55 = { - id: "sei", - graph_id: null, - name: "Sei", - alt_names: [], - 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" - }, - icon: { - id: "tokens/sei", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.sei.io/" - } -}; -var meta_default55 = meta55; - -// data/chains/V2/cronos/meta.ts -var meta56 = { - id: "cronos", - name: "Cronos", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/cronos", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - website: "https://cronos.org/" - } -}; -var meta_default56 = meta56; - -// data/chains/V2/ore/meta.ts -var meta57 = { - id: "ore", - graph_id: null, - name: "Ore", - alt_names: [], - 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" - }, - icon: { - 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" - }, - firehose: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://ore.network/" - } -}; -var meta_default57 = meta57; - -// data/chains/V2/ore/testnets/orestage/meta.ts -var meta58 = { - id: "orestage", - graph_id: null, - name: "Ore Stage", - alt_names: [], - 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" - }, - 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" - }, - firehose: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default58 = meta58; - -// data/chains/V2/cardano/meta.ts -var meta59 = { - id: "cardano", - graph_id: null, - name: "Cardano", - alt_names: [], - 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" - }, - icon: { - id: "networks/cardano", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://cardano.org/" - } -}; -var meta_default59 = meta59; - -// data/chains/V2/linea/meta.ts -var meta60 = { - id: "linea", - name: "Linea", - alt_names: [], - 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" - }, - icon: { - id: "networks/linea", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - website: "https://linea.build/" - } -}; -var meta_default60 = meta60; - -// data/chains/V2/eos/meta.ts -var meta61 = { - id: "eos", - graph_id: null, - name: "EOS", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://eosnetwork.com/" - } -}; -var meta_default61 = meta61; - -// data/chains/V2/eos/testnets/jungle4/meta.ts -var meta62 = { - id: "jungle4", - graph_id: null, - name: "Jungle4", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default62 = meta62; - -// data/chains/V2/eos/testnets/kylin/meta.ts -var meta63 = { - id: "kylin", - graph_id: null, - name: "Kylin", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default63 = meta63; - -// data/chains/V2/eos/evms/jungle4evm/meta.ts -var meta64 = { - 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:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-09-20T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-09-20T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default64 = meta64; - -// data/chains/V2/eos/evms/eosevm/meta.ts -var meta65 = { - id: "eosevm", - graph_id: null, - name: "EOS EVM", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default65 = meta65; - -// data/chains/V2/base/meta.ts -var meta66 = { - id: "base", - graph_id: "base", - name: "Base", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.base.org/" - } -}; -var meta_default66 = meta66; - -// data/chains/V2/gnosis/meta.ts -var meta67 = { - id: "gnosis", - graph_id: "gnosis", - name: "Gnosis", - alt_names: [], - 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" - }, - icon: { - id: "tokens/gno", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://gnosis.io/" - } -}; -var meta_default67 = meta67; - -// data/chains/V2/gnosis/testnets/chiado/meta.ts -var meta68 = { - id: "chiado", - graph_id: null, - name: "Chiado", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default68 = meta68; - -// data/chains/V2/gnosis/consensus/chiado-cl/meta.ts -var meta69 = { - id: "chiado-cl", - graph_id: null, - name: "Chiado Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default69 = meta69; - -// data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts -var meta70 = { - id: "gnosis-cl", - graph_id: null, - name: "Gnosis Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default70 = meta70; - -// data/chains/V2/litecoin/meta.ts -var meta71 = { - id: "litecoin", - name: "Litecoin", - alt_names: ["LTC"], - graph_id: null, - 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" - }, - icon: { - id: "tokens/ltc", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - layer: "L1", - website: "https://litecoin.org/" - } -}; -var meta_default71 = meta71; - -// data/services.ts -var services_exports = {}; -__export(services_exports, { - default: () => services_default -}); -var services = [ - { - name: "Substreams", - endpoint_slug: "substreams", - port: 443 - }, - { - name: "Firehose", - endpoint_slug: "firehose", - port: 443 - }, - { - name: "RPC", - endpoint_slug: "rpc", - port: 443 - } -]; -var services_default = services; - -// types/index.ts -var types_exports = {}; - -// utils/index.ts -var utils_exports = {}; -__export(utils_exports, { - chainsUtils: () => chains_exports, - default: () => utils_default, - service_configs: () => service_configs_exports -}); - -// utils/chains.ts -var chains_exports = {}; -__export(chains_exports, { - findChainById: () => findChainById, - findSubnetMainnet: () => findSubnetMainnet, - getChainIconUrl: () => getChainIconUrl, - getChainStatus: () => getChainStatus, - getChainSubnets: () => getChainSubnets, - getNumberOfSupportedChains: () => getNumberOfSupportedChains, - getSupportedServices: () => getSupportedServices, - hasChainFullBlockSupport: () => hasChainFullBlockSupport, - isChainBeta: () => isChainBeta, - isChainConsensusLayer: () => isChainConsensusLayer, - isChainDeprecated: () => isChainDeprecated, - isChainEVM: () => isChainEVM, - isChainSupported: () => isChainSupported, - isChainTestnet: () => isChainTestnet, - isServiceBeta: () => isServiceBeta, - isServiceDeprecated: () => isServiceDeprecated, - isServiceSupported: () => isServiceSupported -}); -var isServiceSupported = (chain, service) => { - if (!chain.supported_services) { - return false; - } - const serviceStatusDates = chain.supported_services[service]; - if (!serviceStatusDates) { - return false; - } - 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); -}; -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; -}; -var isChainSupported = (chain) => { - return isServiceSupported(chain, "firehose") || isServiceSupported(chain, "substreams") || isServiceSupported(chain, "rpc") || isServiceSupported(chain, "datasets"); -}; -var isChainBeta = (chain) => { - return (isServiceBeta(chain, "firehose") || isServiceBeta(chain, "substreams") || isServiceBeta(chain, "datasets") || isServiceBeta(chain, "rpc")) && !isServiceSupported(chain, "firehose") && !isServiceSupported(chain, "substreams") && !isServiceSupported(chain, "datasets") && !isServiceSupported(chain, "rpc"); -}; -var isChainDeprecated = (chain) => { - return isServiceDeprecated(chain, "firehose") || isServiceDeprecated(chain, "substreams") || isServiceDeprecated(chain, "datasets") || 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); - if (consensus) { - return consensus; - } - const testnet = chain.testnets?.find((testnet2) => testnet2.id === id); - if (testnet) { - return testnet; - } - const evm = chain.evms?.find((evm2) => evm2.id === id); - if (evm) { - return evm; - } - } - return void 0; -}; -var findSubnetMainnet = (db, id) => { - for (const chain of db) { - if (chain.id === id) { - return chain; - } - const consensus = chain.consensus?.find((consensus2) => consensus2.id === id); - if (consensus) { - return chain; - } - const testnet = chain.testnets?.find((testnet2) => testnet2.id === id); - if (testnet) { - return chain; - } - const evm = chain.evms?.find((evm2) => evm2.id === id); - if (evm) { - return chain; - } - } - return void 0; -}; -var isChainConsensusLayer = (chain) => { - return chain.id.slice(-3).includes("-cl"); -}; -var isChainEVM = (db, chain) => { - let isEVM = false; - const mainnet = findSubnetMainnet(db, chain.id); - if (mainnet) { - mainnet.evms?.forEach((evm) => { - if (evm.id === chain.id) { - isEVM = true; - } - }); - } - return isEVM; -}; -var isChainTestnet = (db, chain) => { - let isTestnet = false; - const mainnet = findSubnetMainnet(db, chain.id); - if (mainnet) { - mainnet.testnets?.forEach((testnet) => { - if (testnet.id === chain.id) { - isTestnet = true; - } - }); - } - return isTestnet; -}; -var hasChainFullBlockSupport = (chain) => { - return chain.is_detailed_blocks; -}; -var getNumberOfSupportedChains = (chains) => { - let supportedChains = 0; - 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++; - } - }); - }); - return supportedChains; -}; -var getChainStatus = (chain) => { - if (isChainSupported(chain)) { - return "supported"; - } - if (isChainBeta(chain)) { - return "beta"; - } - if (isChainDeprecated(chain)) { - return "deprecated"; - } - return "unsupported"; -}; -var getSupportedServices = (chain) => { - let supServices = []; - ["rpc", "firehose", "substreams", "datasets"].forEach( - (service) => { - if (isServiceBeta(chain, service)) { - supServices.push([ - service, - chain.supported_services[service]?.beta_released_at - ]); - } else if (isServiceSupported(chain, service)) { - supServices.push([ - service, - chain.supported_services[service]?.full_released_at - ]); - } - } - ); - return supServices; -}; -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") { - return `${iconAssetsFolder}${chainId}.branded.svg`; - } else if (chainIcon.brand_theme === "light") { - if (theme === "light") { - return `${iconAssetsFolder}${chainId}.dark.svg`; - } else { - return `${iconAssetsFolder}${chainId}.branded.svg`; - } - } else { - if (theme === "dark") { - return `${iconAssetsFolder}${chainId}.light.svg`; - } else { - return `${iconAssetsFolder}${chainId}.branded.svg`; - } - } - } else { - if (theme === "light") { - return `${iconAssetsFolder}${chainId}.dark.svg`; - } else { - return `${iconAssetsFolder}${chainId}.light.svg`; - } - } -}; - -// utils/service_configs/index.ts -var service_configs_exports = {}; -__export(service_configs_exports, { - firehose: () => firehose_exports, - rpc: () => rpc_exports, - substreams: () => substreams_exports -}); - -// utils/service_configs/firehose.ts -var firehose_exports = {}; -__export(firehose_exports, { - default: () => firehose_default -}); -var firehose = services_default.filter( - (s) => s.endpoint_slug.indexOf("firehose") > -1 -)[0]; -var generateGRPCurlConfig = (chain, apiKey) => { - return [ - `# Set your API Key`, - `export PINAX_KEY=${apiKey}`, - ``, - `# Set your JWT`, - `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"); -}; -var generateTomlEnv = (chain, token) => { - return [ - `PINAX_RPC_NODE=${chain.id}.rpc.pinax.network`, - `PINAX_JWT=${token}` - ].join("\n"); -}; -var generateTomlConfig = (chain) => { - const getERC20ConfigLines = (chain2) => { - if (chain2.standard?.localeCompare("ERC-20") === 0) - return [ - ` # Ethereum Based Chain`, - ` { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }},` - ]; - return []; - }; - return [ - `[chains.${chain.graph_id}]`, - `shard = "primary"`, - `provider = [`, - ...getERC20ConfigLines(chain), - ` # Firehose Configuration`, - ` { 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 -}; - -// utils/service_configs/rpc.ts -var rpc_exports = {}; -__export(rpc_exports, { - default: () => rpc_default -}); -var rpc = services_default.filter( - (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 -}; - -// utils/service_configs/substreams.ts -var substreams_exports = {}; -__export(substreams_exports, { - default: () => substreams_default -}); -var substreams = services_default.filter( - (s) => s.endpoint_slug.indexOf("substreams") > -1 -)[0]; -var generateTomlEnv2 = (chain, token) => { - const getEthBasedEnv = () => { - if (chain.standard?.localeCompare("ERC-20") === 0) - return `PINAX_RPC_NODE=${chain.id}.rpc.pinax.network -`; - return ""; - }; - const getSubstreamsEnv = () => { - return `PINAX_JWT=${token}`; - }; - return ["# ...\n", getEthBasedEnv(), getSubstreamsEnv()].join(""); -}; -var generateJavascriptEnv = (chain, apiKey) => { - return `# ... -MANIFEST=https://example.com/substreams.spkg -SUBSTREAMS_URL=https://${chain.id}.${substreams.endpoint_slug}.pinax.network:${substreams.port} -SUBSTREAMS_API_KEY=${apiKey}`; -}; -var generateCurlConfig2 = (chain, api_key) => { - return [ - `# Set your API Key`, - `export PINAX_KEY=${api_key}`, - ``, - `# Set your JWT`, - `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"); -}; -var generateTomlConfig2 = (chain) => { - const getChainsLine = (chain2) => `[chains.${chain2.graph_id}] -`; - const getShardLine = () => `shard = "primary" -`; - const getEthConfigLines = (chain2) => { - if (chain2.standard?.localeCompare("ERC-20") === 0) - return ` # Ethereum Based Chain - { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }}, -`; - 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" }}, -`; - let config = [ - getChainsLine(chain), - getShardLine(), - "provider = [\n", - getEthConfigLines(chain) - ].join(""); - config += getSubstreamsConfigLines(chain); - config += "]\n"; - return config; -}; -var generateJavascriptConfig = () => { - return `import { createRegistry, createRequest } from \u201C@substreams/core\u201D; -import { readPackage } from \u201C@substreams/manifest\u201D; -import { BlockEmitter, createDefaultTransport } from \u201C@substreams/node\u201D; - -const { MANIFEST, SUBSTREAMS_URL, SUBSTREAMS_API_KEY } = process.env; - -// Read Substream -const substreamPackage = await readPackage({MANIFEST}); - -// Connect Transport -const headers = new Headers({ \u201CUser-Agent\u201D: \u201C@substreams/node\u201D }); -const registry = createRegistry(substreamPackage); -const transport = createDefaultTransport({SUBSTREAMS_URL}, {SUBSTREAMS_API_KEY}, registry, headers); -const request = createRequest({substreamPackage, outputModule: \u201Cgraph_out\u201D, startBlockNum: -1}); - -// NodeJS Events -const emitter = new BlockEmitter(transport, request, registry); - -// Session Trace ID -emitter.on("session", (session) => { - console.dir(session); -}); - -// Stream Blocks -emitter.on("anyMessage", (message, cursor, clock) => { - console.dir(message); - console.dir(cursor); - console.dir(clock); -}); - -// Start Emitter -await emitter.start(); -console.log("\u2705 Done")`; -}; -var substreams_default = { - service: substreams, - generateTomlEnv: generateTomlEnv2, - generateJavascriptEnv, - generateCurlConfig: generateCurlConfig2, - generateTomlConfig: generateTomlConfig2, - generateJavascriptConfig -}; - -// utils/index.ts -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 }; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - chains, - services, - types, - utils -}); diff --git a/dist/index.mjs b/dist/index.mjs deleted file mode 100644 index 9d0de73..0000000 --- a/dist/index.mjs +++ /dev/null @@ -1,3441 +0,0 @@ -var __defProp = Object.defineProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; - -// data/chains/V2/index.ts -var V2_exports = {}; -__export(V2_exports, { - alfajores: () => meta_default2, - amoy: () => meta_default32, - arbgoerli: () => meta_default12, - arbone: () => meta_default10, - arbsepolia: () => meta_default11, - arweave: () => meta_default14, - avalanche: () => meta_default41, - base: () => meta_default66, - bitcoin: () => meta_default37, - blast: () => meta_default42, - blastsepolia: () => meta_default43, - boba: () => meta_default22, - bobasepolia: () => meta_default23, - bsc: () => meta_default33, - cardano: () => meta_default59, - celo: () => meta_default, - chapel: () => meta_default34, - chiado: () => meta_default68, - chiadoCl: () => meta_default69, - cosmoshub: () => meta_default25, - cronos: () => meta_default56, - decimal: () => meta_default8, - eos: () => meta_default61, - eosevm: () => meta_default65, - eth: () => meta_default46, - ethCl: () => meta_default50, - fantom: () => meta_default21, - fuse: () => meta_default24, - gnosis: () => meta_default67, - gnosisCl: () => meta_default70, - goerli: () => meta_default49, - goerliCl: () => meta_default52, - holesky: () => meta_default47, - holeskyCl: () => meta_default51, - jungle4: () => meta_default62, - jungle4evm: () => meta_default64, - juno: () => meta_default27, - kava: () => meta_default28, - kylin: () => meta_default63, - linea: () => meta_default60, - litecoin: () => meta_default71, - mode: () => meta_default20, - moonbeam: () => meta_default13, - mumbai: () => meta_default31, - near: () => meta_default44, - neartest: () => meta_default45, - opsepolia: () => meta_default18, - optimism: () => meta_default17, - ore: () => meta_default57, - orestage: () => meta_default58, - osmosis: () => meta_default36, - polygon: () => meta_default30, - ronin: () => meta_default29, - scroll: () => meta_default19, - sei: () => meta_default55, - sepolia: () => meta_default48, - sepoliaCl: () => meta_default53, - starknet: () => meta_default54, - telos: () => meta_default3, - telostest: () => meta_default4, - theta: () => meta_default26, - ux: () => meta_default38, - wax: () => meta_default15, - waxtest: () => meta_default16, - xLayer: () => meta_default9, - xai: () => meta_default35, - zkastar: () => meta_default5, - zkatana: () => meta_default6, - zksync: () => meta_default40, - zkyoto: () => meta_default7, - zora: () => meta_default39 -}); - -// data/chains/V2/celo/meta.ts -var meta = { - id: "celo", - graph_id: "celo", - name: "Celo", - alt_names: [], - 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" - }, - icon: { - id: "networks/celo", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://celo.org/" - } -}; -var meta_default = meta; - -// data/chains/V2/celo/testnets/alfajores/meta.ts -var meta2 = { - id: "alfajores", - graph_id: null, - name: "Alfajores", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default2 = meta2; - -// data/chains/V2/telos/meta.ts -var meta3 = { - id: "telos", - graph_id: null, - name: "Telos", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://telos.net/" - } -}; -var meta_default3 = meta3; - -// data/chains/V2/telos/testnets/telostest/meta.ts -var meta4 = { - id: "telostest", - graph_id: null, - name: "Telos Test", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default4 = meta4; - -// data/chains/V2/zkastar/meta.ts -var meta5 = { - id: "zkastar", - name: "Astar zkEVM", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/astar", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - graph_id: null, - 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" - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default6 = meta6; - -// data/chains/V2/zkastar/testnets/zkyoto/meta.ts -var meta7 = { - id: "zkyoto", - name: "Astar zKyoto", - alt_names: [], - 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" - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default7 = meta7; - -// data/chains/V2/decimal/meta.ts -var meta8 = { - id: "decimal", - graph_id: null, - name: "Decimal", - alt_names: [], - 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" - }, - icon: { - id: "tokens/del", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.decimalchain.com/" - } -}; -var meta_default8 = meta8; - -// data/chains/V2/x-layer/meta.ts -var meta9 = { - id: "x-layer", - graph_id: null, - name: "X-Layer", - alt_names: [], - 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" - }, - icon: { - id: "networks/x-layer", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - 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 - }, - rpc: { - beta_released_at: "2024-05-03T00:00:00.000Z", - full_released_at: "2024-05-03T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default11 = meta11; - -// data/chains/V2/arbone/testnets/arbgoerli/meta.ts -var meta12 = { - id: "arbgoerli", - graph_id: null, - name: "Arbitrum Goerli", - alt_names: [], - 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" - }, - 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" - }, - 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" - }, - 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" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default12 = meta12; - -// data/chains/V2/moonbeam/meta.ts -var meta13 = { - id: "moonbeam", - graph_id: "moonbeam", - name: "Moonbeam", - alt_names: [], - 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" - }, - icon: { - id: "networks/moonbeam", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://moonbeam.network/" - } -}; -var meta_default13 = meta13; - -// data/chains/V2/arweave/meta.ts -var meta14 = { - id: "arweave", - graph_id: "arweave-mainnet", - name: "Arweave", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://arweave.org/" - } -}; -var meta_default14 = meta14; - -// data/chains/V2/wax/meta.ts -var meta15 = { - id: "wax", - graph_id: null, - name: "WAX", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://wax.io/" - } -}; -var meta_default15 = meta15; - -// data/chains/V2/wax/testnets/waxtest/meta.ts -var meta16 = { - id: "waxtest", - graph_id: null, - name: "WAX Test", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default16 = meta16; - -// data/chains/V2/optimism/meta.ts -var meta17 = { - id: "optimism", - graph_id: "optimism", - name: "Optimism", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - 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 - }, - rpc: { - beta_released_at: "2023-08-30T00:00:00.000Z", - full_released_at: "2023-08-30T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default18 = meta18; - -// data/chains/V2/scroll/meta.ts -var meta19 = { - id: "scroll", - graph_id: "scroll", - name: "Scroll", - alt_names: [], - 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" - }, - icon: { - id: "networks/scroll", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://scroll.io/" - } -}; -var meta_default19 = meta19; - -// data/chains/V2/mode/meta.ts -var meta20 = { - id: "mode", - name: "Mode Network", - alt_names: [], - 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" - }, - icon: { - 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 - }, - firehose: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - id: "networks/fantom", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://fantom.foundation/" - } -}; -var meta_default21 = meta21; - -// data/chains/V2/boba/meta.ts -var meta22 = { - id: "boba", - name: "Boba Network", - alt_names: [], - 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" - }, - icon: { - id: "tokens/boba", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - layer: "L2", - website: "https://boba.network/" - } -}; -var meta_default22 = meta22; - -// data/chains/V2/boba/testnets/bobasepolia/meta.ts -var meta23 = { - id: "bobasepolia", - graph_id: null, - name: "Boba Sepolia", - alt_names: [], - 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" - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default23 = meta23; - -// data/chains/V2/fuse/meta.ts -var meta24 = { - id: "fuse", - name: "Fuse", - alt_names: [], - 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" - }, - icon: { - id: "tokens/fuse", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - 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: "2023-10-29T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-10-29T00:00:00.000Z", - full_released_at: "2023-10-29T00:00:00.000Z", - deprecated_at: "2023-10-29T00:00:00.000Z" - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: "2023-10-29T00:00:00.000Z" - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default26 = meta26; - -// data/chains/V2/cosmoshub/testnets/juno/meta.ts -var meta27 = { - id: "juno", - graph_id: null, - name: "Juno", - alt_names: [], - 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" - }, - 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" - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default27 = meta27; - -// data/chains/V2/kava/meta.ts -var meta28 = { - id: "kava", - graph_id: null, - name: "Kava", - alt_names: [], - 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" - }, - icon: { - id: "networks/kava", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.kava.io/" - } -}; -var meta_default28 = meta28; - -// data/chains/V2/ronin/meta.ts -var meta29 = { - id: "ronin", - graph_id: null, - name: "Ronin", - alt_names: [], - 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" - }, - icon: { - id: "networks/ronin", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://polygon.technology/" - } -}; -var meta_default30 = meta30; - -// data/chains/V2/polygon/testnets/mumbai/meta.ts -var meta31 = { - id: "mumbai", - graph_id: null, - name: "Mumbai", - alt_names: [], - 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" - }, - 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" - }, - 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" - }, - 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" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default31 = meta31; - -// data/chains/V2/polygon/testnets/amoy/meta.ts -var meta32 = { - id: "amoy", - graph_id: "polygon-amoy", - name: "Amoy", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - 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 - }, - rpc: { - beta_released_at: "2024-04-12T00:00:00.000Z", - full_released_at: "2024-04-12T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - 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", - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default34 = meta34; - -// data/chains/V2/xai/meta.ts -var meta35 = { - id: "xai", - name: "XAI", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/xai", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - 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: "2023-10-29T00:00:00.000Z" - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://osmosis.zone/" - } -}; -var meta_default36 = meta36; - -// data/chains/V2/bitcoin/meta.ts -var meta37 = { - id: "bitcoin", - graph_id: null, - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://bitcoin.org/" - } -}; -var meta_default37 = meta37; - -// data/chains/V2/ux/meta.ts -var meta38 = { - id: "ux", - graph_id: null, - name: "UX", - alt_names: [], - 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" - }, - icon: { - 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" - }, - 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" - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "" - } -}; -var meta_default38 = meta38; - -// data/chains/V2/zora/meta.ts -var meta39 = { - id: "zora", - name: "Zora Network", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/zora-network", - brand_theme: "both", - variants: ["branded"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - id: "networks/zksync", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - icon: { - id: "networks/avalanche", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.avax.network/" - } -}; -var meta_default41 = meta41; - -// data/chains/V2/blast/meta.ts -var meta42 = { - id: "blast", - name: "Blast Network", - alt_names: [], - graph_id: "blast-mainnet", - index: 0, - 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" - }, - icon: { - id: "networks/blast", - brand_theme: "light", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - 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", - alt_names: [], - graph_id: "blast-testnet", - index: 0, - 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" - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:000Z", - full_released_at: "2023-10-16T00:00:00.000Z", - deprecated_at: null - }, - firehose: { - beta_released_at: "2023-10-16T00:00:00.000Z", - full_released_at: "2023-10-16T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-10-16T00:00:00.000Z", - full_released_at: "2023-10-16T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_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", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - 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", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default45 = meta45; - -// data/chains/V2/eth/meta.ts -var meta46 = { - id: "eth", - graph_id: "mainnet", - name: "Ethereum", - alt_names: [], - 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" - }, - icon: { - id: "networks/ethereum", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://ethereum.org/" - } -}; -var meta_default46 = meta46; - -// data/chains/V2/eth/testnets/holesky/meta.ts -var meta47 = { - id: "holesky", - graph_id: null, - name: "Holesky", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default47 = meta47; - -// data/chains/V2/eth/testnets/sepolia/meta.ts -var meta48 = { - id: "sepolia", - graph_id: "sepolia", - name: "Sepolia", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: "2024-10-07T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default48 = meta48; - -// data/chains/V2/eth/testnets/goerli/meta.ts -var meta49 = { - id: "goerli", - graph_id: null, - name: "Goerli", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - rpc: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default49 = meta49; - -// data/chains/V2/eth/consensus/eth-cl/meta.ts -var meta50 = { - id: "eth-cl", - graph_id: null, - name: "Ethereum Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default50 = meta50; - -// data/chains/V2/eth/consensus/holesky-cl/meta.ts -var meta51 = { - id: "holesky-cl", - graph_id: null, - name: "Holesky Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default51 = meta51; - -// data/chains/V2/eth/consensus/goerli-cl/meta.ts -var meta52 = { - id: "goerli-cl", - graph_id: null, - name: "Goerli Consensus Layer", - alt_names: [], - 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" - }, - 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" - }, - 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" - } - } -}; -var meta_default52 = meta52; - -// data/chains/V2/eth/consensus/sepolia-cl/meta.ts -var meta53 = { - id: "sepolia-cl", - graph_id: null, - name: "Sepolia Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default53 = meta53; - -// data/chains/V2/starknet/meta.ts -var meta54 = { - id: "starknet", - graph_id: null, - name: "Starknet", - alt_names: [], - 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" - }, - icon: { - id: "networks/starknet", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.starknet.io/" - } -}; -var meta_default54 = meta54; - -// data/chains/V2/sei/meta.ts -var meta55 = { - id: "sei", - graph_id: null, - name: "Sei", - alt_names: [], - 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" - }, - icon: { - id: "tokens/sei", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.sei.io/" - } -}; -var meta_default55 = meta55; - -// data/chains/V2/cronos/meta.ts -var meta56 = { - id: "cronos", - name: "Cronos", - alt_names: [], - graph_id: null, - 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" - }, - icon: { - id: "networks/cronos", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - website: "https://cronos.org/" - } -}; -var meta_default56 = meta56; - -// data/chains/V2/ore/meta.ts -var meta57 = { - id: "ore", - graph_id: null, - name: "Ore", - alt_names: [], - 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" - }, - icon: { - 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" - }, - firehose: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://ore.network/" - } -}; -var meta_default57 = meta57; - -// data/chains/V2/ore/testnets/orestage/meta.ts -var meta58 = { - id: "orestage", - graph_id: null, - name: "Ore Stage", - alt_names: [], - 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" - }, - 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" - }, - firehose: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - substreams: { - beta_released_at: "2023-03-01T00:00:00.000Z", - full_released_at: "2023-03-01T00:00:00.000Z", - deprecated_at: "2023-03-21T00:00:00.000Z" - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default58 = meta58; - -// data/chains/V2/cardano/meta.ts -var meta59 = { - id: "cardano", - graph_id: null, - name: "Cardano", - alt_names: [], - 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" - }, - icon: { - id: "networks/cardano", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://cardano.org/" - } -}; -var meta_default59 = meta59; - -// data/chains/V2/linea/meta.ts -var meta60 = { - id: "linea", - name: "Linea", - alt_names: [], - 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" - }, - icon: { - id: "networks/linea", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: "2024-08-01T00:00:00Z", - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: "2024-08-01T00:00:00Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - website: "https://linea.build/" - } -}; -var meta_default60 = meta60; - -// data/chains/V2/eos/meta.ts -var meta61 = { - id: "eos", - graph_id: null, - name: "EOS", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://eosnetwork.com/" - } -}; -var meta_default61 = meta61; - -// data/chains/V2/eos/testnets/jungle4/meta.ts -var meta62 = { - id: "jungle4", - graph_id: null, - name: "Jungle4", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default62 = meta62; - -// data/chains/V2/eos/testnets/kylin/meta.ts -var meta63 = { - id: "kylin", - graph_id: null, - name: "Kylin", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-12-01T00:00:00.000Z", - full_released_at: "2023-12-01T00:00:00.000Z", - deprecated_at: null - }, - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default63 = meta63; - -// data/chains/V2/eos/evms/jungle4evm/meta.ts -var meta64 = { - 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:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-09-20T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2023-09-20T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default64 = meta64; - -// data/chains/V2/eos/evms/eosevm/meta.ts -var meta65 = { - id: "eosevm", - graph_id: null, - name: "EOS EVM", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default65 = meta65; - -// data/chains/V2/base/meta.ts -var meta66 = { - id: "base", - graph_id: "base", - name: "Base", - alt_names: [], - 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" - }, - icon: { - 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 - }, - substreams: { - 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 - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://www.base.org/" - } -}; -var meta_default66 = meta66; - -// data/chains/V2/gnosis/meta.ts -var meta67 = { - id: "gnosis", - graph_id: "gnosis", - name: "Gnosis", - alt_names: [], - 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" - }, - icon: { - id: "tokens/gno", - brand_theme: "dark", - variants: ["branded", "mono"] - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - metadata: { - website: "https://gnosis.io/" - } -}; -var meta_default67 = meta67; - -// data/chains/V2/gnosis/testnets/chiado/meta.ts -var meta68 = { - id: "chiado", - graph_id: null, - name: "Chiado", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - rpc: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default68 = meta68; - -// data/chains/V2/gnosis/consensus/chiado-cl/meta.ts -var meta69 = { - id: "chiado-cl", - graph_id: null, - name: "Chiado Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: "2024-08-01T00:00:00.000Z", - full_released_at: null, - deprecated_at: null - } - } -}; -var meta_default69 = meta69; - -// data/chains/V2/gnosis/consensus/gnosis-cl/meta.ts -var meta70 = { - id: "gnosis-cl", - graph_id: null, - name: "Gnosis Consensus Layer", - alt_names: [], - 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" - }, - supported_services: { - firehose: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - }, - substreams: { - beta_released_at: "2023-03-08T00:00:00.000Z", - full_released_at: "2023-03-08T00:00:00.000Z", - deprecated_at: null - } - } -}; -var meta_default70 = meta70; - -// data/chains/V2/litecoin/meta.ts -var meta71 = { - id: "litecoin", - name: "Litecoin", - alt_names: ["LTC"], - graph_id: null, - 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" - }, - icon: { - id: "tokens/ltc", - brand_theme: "both", - variants: ["branded", "mono"] - }, - supported_services: { - rpc: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - firehose: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - substreams: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - }, - datasets: { - beta_released_at: null, - full_released_at: null, - deprecated_at: null - } - }, - testnets: [], - consensus: [], - evms: [], - metadata: { - layer: "L1", - website: "https://litecoin.org/" - } -}; -var meta_default71 = meta71; - -// data/services.ts -var services_exports = {}; -__export(services_exports, { - default: () => services_default -}); -var services = [ - { - name: "Substreams", - endpoint_slug: "substreams", - port: 443 - }, - { - name: "Firehose", - endpoint_slug: "firehose", - port: 443 - }, - { - name: "RPC", - endpoint_slug: "rpc", - port: 443 - } -]; -var services_default = services; - -// types/index.ts -var types_exports = {}; - -// utils/index.ts -var utils_exports = {}; -__export(utils_exports, { - chainsUtils: () => chains_exports, - default: () => utils_default, - service_configs: () => service_configs_exports -}); - -// utils/chains.ts -var chains_exports = {}; -__export(chains_exports, { - findChainById: () => findChainById, - findSubnetMainnet: () => findSubnetMainnet, - getChainIconUrl: () => getChainIconUrl, - getChainStatus: () => getChainStatus, - getChainSubnets: () => getChainSubnets, - getNumberOfSupportedChains: () => getNumberOfSupportedChains, - getSupportedServices: () => getSupportedServices, - hasChainFullBlockSupport: () => hasChainFullBlockSupport, - isChainBeta: () => isChainBeta, - isChainConsensusLayer: () => isChainConsensusLayer, - isChainDeprecated: () => isChainDeprecated, - isChainEVM: () => isChainEVM, - isChainSupported: () => isChainSupported, - isChainTestnet: () => isChainTestnet, - isServiceBeta: () => isServiceBeta, - isServiceDeprecated: () => isServiceDeprecated, - isServiceSupported: () => isServiceSupported -}); -var isServiceSupported = (chain, service) => { - if (!chain.supported_services) { - return false; - } - const serviceStatusDates = chain.supported_services[service]; - if (!serviceStatusDates) { - return false; - } - 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); -}; -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; -}; -var isChainSupported = (chain) => { - return isServiceSupported(chain, "firehose") || isServiceSupported(chain, "substreams") || isServiceSupported(chain, "rpc") || isServiceSupported(chain, "datasets"); -}; -var isChainBeta = (chain) => { - return (isServiceBeta(chain, "firehose") || isServiceBeta(chain, "substreams") || isServiceBeta(chain, "datasets") || isServiceBeta(chain, "rpc")) && !isServiceSupported(chain, "firehose") && !isServiceSupported(chain, "substreams") && !isServiceSupported(chain, "datasets") && !isServiceSupported(chain, "rpc"); -}; -var isChainDeprecated = (chain) => { - return isServiceDeprecated(chain, "firehose") || isServiceDeprecated(chain, "substreams") || isServiceDeprecated(chain, "datasets") || 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); - if (consensus) { - return consensus; - } - const testnet = chain.testnets?.find((testnet2) => testnet2.id === id); - if (testnet) { - return testnet; - } - const evm = chain.evms?.find((evm2) => evm2.id === id); - if (evm) { - return evm; - } - } - return void 0; -}; -var findSubnetMainnet = (db, id) => { - for (const chain of db) { - if (chain.id === id) { - return chain; - } - const consensus = chain.consensus?.find((consensus2) => consensus2.id === id); - if (consensus) { - return chain; - } - const testnet = chain.testnets?.find((testnet2) => testnet2.id === id); - if (testnet) { - return chain; - } - const evm = chain.evms?.find((evm2) => evm2.id === id); - if (evm) { - return chain; - } - } - return void 0; -}; -var isChainConsensusLayer = (chain) => { - return chain.id.slice(-3).includes("-cl"); -}; -var isChainEVM = (db, chain) => { - let isEVM = false; - const mainnet = findSubnetMainnet(db, chain.id); - if (mainnet) { - mainnet.evms?.forEach((evm) => { - if (evm.id === chain.id) { - isEVM = true; - } - }); - } - return isEVM; -}; -var isChainTestnet = (db, chain) => { - let isTestnet = false; - const mainnet = findSubnetMainnet(db, chain.id); - if (mainnet) { - mainnet.testnets?.forEach((testnet) => { - if (testnet.id === chain.id) { - isTestnet = true; - } - }); - } - return isTestnet; -}; -var hasChainFullBlockSupport = (chain) => { - return chain.is_detailed_blocks; -}; -var getNumberOfSupportedChains = (chains) => { - let supportedChains = 0; - 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++; - } - }); - }); - return supportedChains; -}; -var getChainStatus = (chain) => { - if (isChainSupported(chain)) { - return "supported"; - } - if (isChainBeta(chain)) { - return "beta"; - } - if (isChainDeprecated(chain)) { - return "deprecated"; - } - return "unsupported"; -}; -var getSupportedServices = (chain) => { - let supServices = []; - ["rpc", "firehose", "substreams", "datasets"].forEach( - (service) => { - if (isServiceBeta(chain, service)) { - supServices.push([ - service, - chain.supported_services[service]?.beta_released_at - ]); - } else if (isServiceSupported(chain, service)) { - supServices.push([ - service, - chain.supported_services[service]?.full_released_at - ]); - } - } - ); - return supServices; -}; -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") { - return `${iconAssetsFolder}${chainId}.branded.svg`; - } else if (chainIcon.brand_theme === "light") { - if (theme === "light") { - return `${iconAssetsFolder}${chainId}.dark.svg`; - } else { - return `${iconAssetsFolder}${chainId}.branded.svg`; - } - } else { - if (theme === "dark") { - return `${iconAssetsFolder}${chainId}.light.svg`; - } else { - return `${iconAssetsFolder}${chainId}.branded.svg`; - } - } - } else { - if (theme === "light") { - return `${iconAssetsFolder}${chainId}.dark.svg`; - } else { - return `${iconAssetsFolder}${chainId}.light.svg`; - } - } -}; - -// utils/service_configs/index.ts -var service_configs_exports = {}; -__export(service_configs_exports, { - firehose: () => firehose_exports, - rpc: () => rpc_exports, - substreams: () => substreams_exports -}); - -// utils/service_configs/firehose.ts -var firehose_exports = {}; -__export(firehose_exports, { - default: () => firehose_default -}); -var firehose = services_default.filter( - (s) => s.endpoint_slug.indexOf("firehose") > -1 -)[0]; -var generateGRPCurlConfig = (chain, apiKey) => { - return [ - `# Set your API Key`, - `export PINAX_KEY=${apiKey}`, - ``, - `# Set your JWT`, - `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"); -}; -var generateTomlEnv = (chain, token) => { - return [ - `PINAX_RPC_NODE=${chain.id}.rpc.pinax.network`, - `PINAX_JWT=${token}` - ].join("\n"); -}; -var generateTomlConfig = (chain) => { - const getERC20ConfigLines = (chain2) => { - if (chain2.standard?.localeCompare("ERC-20") === 0) - return [ - ` # Ethereum Based Chain`, - ` { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }},` - ]; - return []; - }; - return [ - `[chains.${chain.graph_id}]`, - `shard = "primary"`, - `provider = [`, - ...getERC20ConfigLines(chain), - ` # Firehose Configuration`, - ` { 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 -}; - -// utils/service_configs/rpc.ts -var rpc_exports = {}; -__export(rpc_exports, { - default: () => rpc_default -}); -var rpc = services_default.filter( - (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 -}; - -// utils/service_configs/substreams.ts -var substreams_exports = {}; -__export(substreams_exports, { - default: () => substreams_default -}); -var substreams = services_default.filter( - (s) => s.endpoint_slug.indexOf("substreams") > -1 -)[0]; -var generateTomlEnv2 = (chain, token) => { - const getEthBasedEnv = () => { - if (chain.standard?.localeCompare("ERC-20") === 0) - return `PINAX_RPC_NODE=${chain.id}.rpc.pinax.network -`; - return ""; - }; - const getSubstreamsEnv = () => { - return `PINAX_JWT=${token}`; - }; - return ["# ...\n", getEthBasedEnv(), getSubstreamsEnv()].join(""); -}; -var generateJavascriptEnv = (chain, apiKey) => { - return `# ... -MANIFEST=https://example.com/substreams.spkg -SUBSTREAMS_URL=https://${chain.id}.${substreams.endpoint_slug}.pinax.network:${substreams.port} -SUBSTREAMS_API_KEY=${apiKey}`; -}; -var generateCurlConfig2 = (chain, api_key) => { - return [ - `# Set your API Key`, - `export PINAX_KEY=${api_key}`, - ``, - `# Set your JWT`, - `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"); -}; -var generateTomlConfig2 = (chain) => { - const getChainsLine = (chain2) => `[chains.${chain2.graph_id}] -`; - const getShardLine = () => `shard = "primary" -`; - const getEthConfigLines = (chain2) => { - if (chain2.standard?.localeCompare("ERC-20") === 0) - return ` # Ethereum Based Chain - { label = "bootstrap", details = { type = "web3", url = "$PINAX_RPC_NODE", features = [ "archive" ] }}, -`; - 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" }}, -`; - let config = [ - getChainsLine(chain), - getShardLine(), - "provider = [\n", - getEthConfigLines(chain) - ].join(""); - config += getSubstreamsConfigLines(chain); - config += "]\n"; - return config; -}; -var generateJavascriptConfig = () => { - return `import { createRegistry, createRequest } from \u201C@substreams/core\u201D; -import { readPackage } from \u201C@substreams/manifest\u201D; -import { BlockEmitter, createDefaultTransport } from \u201C@substreams/node\u201D; - -const { MANIFEST, SUBSTREAMS_URL, SUBSTREAMS_API_KEY } = process.env; - -// Read Substream -const substreamPackage = await readPackage({MANIFEST}); - -// Connect Transport -const headers = new Headers({ \u201CUser-Agent\u201D: \u201C@substreams/node\u201D }); -const registry = createRegistry(substreamPackage); -const transport = createDefaultTransport({SUBSTREAMS_URL}, {SUBSTREAMS_API_KEY}, registry, headers); -const request = createRequest({substreamPackage, outputModule: \u201Cgraph_out\u201D, startBlockNum: -1}); - -// NodeJS Events -const emitter = new BlockEmitter(transport, request, registry); - -// Session Trace ID -emitter.on("session", (session) => { - console.dir(session); -}); - -// Stream Blocks -emitter.on("anyMessage", (message, cursor, clock) => { - console.dir(message); - console.dir(cursor); - console.dir(clock); -}); - -// Start Emitter -await emitter.start(); -console.log("\u2705 Done")`; -}; -var substreams_default = { - service: substreams, - generateTomlEnv: generateTomlEnv2, - generateJavascriptEnv, - generateCurlConfig: generateCurlConfig2, - generateTomlConfig: generateTomlConfig2, - generateJavascriptConfig -}; - -// utils/index.ts -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 }; -export { - V2_exports as chains, - chains_default as default, - services_exports as services, - types_exports as types, - utils_exports as utils -}; diff --git a/package.json b/package.json index d682250..088232d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pinax/chains", - "version": "2.0.49", + "version": "2.0.50", "description": "Single-source-of-truth for the metadata of chains supported by Pinax.", "keywords": [ "chains", diff --git a/types/graph.types.ts b/types/graph.types.ts index 624cf84..95226eb 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 10/30/2024, 4:29:19 PM. +// Last generation on 10/30/2024, 4:42:18 PM. export type GraphID = | 'arbitrum-nova' | 'arbitrum-one' diff --git a/types/pinax.types.ts b/types/pinax.types.ts index bd1ed94..6194cc5 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 10/30/2024, 4:29:19 PM. +// Last generation on 10/30/2024, 4:42:18 PM. export type PinaxID = | 'celo' | 'alfajores'