diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 168dd61..daedf7d 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -27,6 +27,9 @@ jobs: - name: Validate logic run: bun validate:networks + - name: Validate Studio + run: bun validate:studio + - name: Generate registry types run: bun generate:types diff --git a/package.json b/package.json index cc1769d..f878894 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.7.16", + "version": "0.7.17", "private": true, "type": "module", "scripts": { @@ -7,10 +7,11 @@ "format:check": "prettier ./schemas/registry.schema.json ./registry/**/*.json ./src/**/*.ts ./**/*.md --check", "validate:schema": "bun run ./src/validate_schema.ts", "validate:networks": "bun run ./src/validate_logic.ts", + "validate:studio": "bun run ./src/validate_studio.ts", "validate:registry": "ajv validate -s schemas/registry.schema.json -d 'dist/TheGraphNetworksRegistry.json' --strict=true -c ajv-formats", "validate:urls": "bun run ./src/validate_urls.ts", "validate:firehose": "bun run ./src/validate_firehose.ts", - "validate": "bun validate:schema && bun validate:networks", + "validate": "bun validate:schema && bun validate:networks && bun validate:studio", "generate:types": "json2ts --input schemas/registry.schema.json --output src/types/registry.d.ts --cwd=schemas", "generate:registry": "bun run ./src/generate.ts", "generate:public": "bun run ./src/generate.ts registry public", diff --git a/public/TheGraphNetworksRegistry_v0_6_73.json b/public/TheGraphNetworksRegistry_v0_6_73.json new file mode 100644 index 0000000..9d9f10c --- /dev/null +++ b/public/TheGraphNetworksRegistry_v0_6_73.json @@ -0,0 +1,8717 @@ +{ + "$schema": "https://networks-registry.thegraph.com/TheGraphNetworksRegistrySchema_v0_6.json", + "version": "0.6.73", + "title": "The Graph networks registry", + "description": "This registry was generated and validated. To add a chain, open a pull request: https://github.com/graphprotocol/networks-registry", + "updatedAt": "2025-08-06T17:13:46.317Z", + "networks": [ + { + "id": "mainnet", + "shortName": "Ethereum", + "fullName": "Ethereum Mainnet", + "aliases": [ + "ethereum", + "eth", + "eth-mainnet", + "evm-1" + ], + "caip2Id": "eip155:1", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://etherscan.io" + ], + "rpcUrls": [ + "https://ethereum-rpc.publicnode.com", + "https://mainnet.gateway.tenderly.co", + "https://eth.rpc.service.pinax.network", + "https://mainnet.infura.io/v3/{INFURA_API_KEY}" + ], + "apiUrls": [ + { + "url": "https://mainnet.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://eth.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api", + "kind": "etherscan" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "eth.firehose.pinax.network:443", + "mainnet.eth.streamingfast.io:443" + ], + "substreams": [ + "eth.substreams.pinax.network:443", + "mainnet.eth.streamingfast.io:443" + ] + }, + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://ethereum.org/en/developers/docs", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/ethereum", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "optimism", + "shortName": "Optimism", + "fullName": "OP Mainnet", + "aliases": [ + "evm-10", + "op-mainnet", + "optimism-mainnet" + ], + "caip2Id": "eip155:10", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "explorerUrls": [ + "https://optimistic.etherscan.io" + ], + "rpcUrls": [ + "https://mainnet.optimism.io", + "https://optimism-rpc.publicnode.com", + "https://optimism.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://optimism.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://optimism.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "mainnet.optimism.streamingfast.io:443", + "optimism.firehose.pinax.network:443" + ], + "substreams": [ + "mainnet.optimism.streamingfast.io:443", + "optimism.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.optimism.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/optimism", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x7ca38a1916c42007829c55e69d3e9a73265554b586a499015373241b8a3fa48b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "optimism" + } + } + }, + { + "id": "gnosis", + "shortName": "Gnosis", + "fullName": "Gnosis Mainnet", + "aliases": [ + "evm-100", + "gnosis-mainnet", + "xdai" + ], + "caip2Id": "eip155:100", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://gnosisscan.io", + "https://gnosis.blockscout.com" + ], + "rpcUrls": [ + "https://rpc.gnosischain.com", + "https://gnosis.rpc.service.pinax.network", + "https://rpc.gnosis.gateway.fm" + ], + "apiUrls": [ + { + "url": "https://gnosis.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://gnosis.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "XDAI", + "docsUrl": "https://docs.gnosischain.com", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/gnosis", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x4f1dd23188aab3a76b463e4af801b52b1248ef073c648cbdc4c9333d3da79756", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "gnosis" + } + } + }, + { + "id": "kaia-testnet", + "shortName": "Kaia", + "secondName": "Kairos", + "fullName": "Kaia Kairos Testnet", + "aliases": [ + "evm-1001" + ], + "caip2Id": "eip155:1001", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://kairos.kaiascan.io" + ], + "rpcUrls": [ + "https://public-en-kairos.node.kaia.io" + ], + "apiUrls": [ + { + "url": "https://kaia-testnet.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "kaia" + } + ], + "issuanceRewards": false, + "nativeToken": "KAIA", + "docsUrl": "https://docs.kaia.io", + "genesis": { + "hash": "0xe33ff05ceec2581ca9496f38a2bf9baad5d4eed629e896ccb33d1dc991bc4b4a", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "kaia" + } + } + }, + { + "id": "joc-testnet", + "shortName": "JOC", + "fullName": "Japan Open Chain Testnet", + "aliases": [ + "evm-10081" + ], + "caip2Id": "eip155:10081", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.testnet.japanopenchain.org" + ], + "rpcUrls": [ + "https://rpc-1.testnet.japanopenchain.org:8545" + ], + "apiUrls": [ + { + "url": "https://explorer.testnet.japanopenchain.org/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "joc" + } + ], + "issuanceRewards": false, + "nativeToken": "JOCT", + "docsUrl": "https://www.japanopenchain.org/en/developer", + "genesis": { + "hash": "0x0fb7b4779aae36dc557227283f182bc9a3b232c07fae4a2553734c5817df1d06", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "japan-open-chain" + } + } + }, + { + "id": "monad-testnet", + "shortName": "Monad", + "fullName": "Monad Testnet", + "aliases": [ + "evm-10143" + ], + "caip2Id": "eip155:10143", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.monadexplorer.com" + ], + "rpcUrls": [ + "https://testnet-rpc.monad.xyz" + ], + "apiUrls": [ + { + "url": "https://explorer.monad-testnet.category.xyz/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [], + "issuanceRewards": false, + "nativeToken": "MON", + "docsUrl": "https://docs.monad.xyz", + "genesis": { + "hash": "0x1436534e54a22183ea29a2273b341cb50018ed066441ffd111cd263297caba35", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "monad" + } + } + }, + { + "id": "gnosis-chiado", + "shortName": "Gnosis", + "secondName": "Chiado", + "fullName": "Gnosis Chiado Testnet", + "aliases": [ + "chiado" + ], + "caip2Id": "eip155:10200", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://blockscout.chiadochain.net" + ], + "rpcUrls": [ + "https://rpc.chiadochain.net", + "https://chiado.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://gnosis-chiado.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "gnosis" + } + ], + "issuanceRewards": false, + "nativeToken": "XDAI", + "docsUrl": "https://docs.gnosischain.com", + "genesis": { + "hash": "0xada44fd8d2ecab8b08f256af07ad3e777f17fb434f8f8e678b312f576212ba9a", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "gnosis" + } + } + }, + { + "id": "metis", + "shortName": "Metis", + "secondName": "Andromeda", + "fullName": "Metis Andromeda Mainnet", + "aliases": [ + "metis-mainnet", + "metis-andromeda", + "metis-andromeda-mainnet", + "evm-1088" + ], + "caip2Id": "eip155:1088", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.metis.io" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/1088/etherscan/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://andromeda.metis.io" + ], + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "METIS", + "docsUrl": "https://docs.metis.io", + "genesis": { + "hash": "0x9e3354e081a54a57190bdb8948a597c840ea5dd496b0322864d4585f4a716892", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "metis-andromeda" + } + } + }, + { + "id": "polygon-zkevm", + "shortName": "Polygon zkEVM", + "fullName": "Polygon zkEVM Mainnet", + "aliases": [ + "evm-1101", + "polygon-zkevm-mainnet" + ], + "caip2Id": "eip155:1101", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "explorerUrls": [ + "https://zkevm.polygonscan.com" + ], + "rpcUrls": [ + "https://zkevm-rpc.com", + "https://polygonzk.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://polygon-zkevm.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://zkevm.blockscout.com/api", + "kind": "blockscout" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "polygonzk.firehose.pinax.network:443" + ], + "substreams": [ + "polygonzk.substreams.pinax.network:443" + ] + }, + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.polygon.technology/zkEVM", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/polygon-zkevm", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x81005434635456a16f74ff7023fbe0bf423abbc8a8deb093ffff455c0ad3b741", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "polygon-zkevm" + } + } + }, + { + "id": "abstract-testnet", + "shortName": "Abstract", + "fullName": "Abstract Testnet", + "aliases": [ + "evm-11124", + "abstract-sepolia" + ], + "caip2Id": "eip155:11124", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.testnet.abs.xyz" + ], + "rpcUrls": [ + "https://api.testnet.abs.xyz" + ], + "apiUrls": [ + { + "url": "https://block-explorer-api.testnet.abs.xyz/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/11124/etherscan/api", + "kind": "etherscan" + }, + { + "url": "https://abstract-testnet.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "abstract" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.abs.xyz", + "genesis": { + "hash": "0xe8e77626586f73b955364c7b4bbf0bb7f7685ebd40e852b164633a4acbd3244c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "abstract" + } + } + }, + { + "id": "sepolia", + "shortName": "Ethereum", + "secondName": "Sepolia", + "fullName": "Ethereum Sepolia Testnet", + "aliases": [ + "evm-11155111" + ], + "caip2Id": "eip155:11155111", + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "mainnet" + } + ], + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.etherscan.io", + "https://sepolia.otterscan.io" + ], + "rpcUrls": [ + "https://sepolia.gateway.tenderly.co", + "https://sepolia.rpc.service.pinax.network", + "https://sepolia.infura.io/v3/${INFURA_API_KEY}" + ], + "apiUrls": [ + { + "url": "https://sepolia.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://eth-sepolia.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/11155111/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "sepolia.firehose.pinax.network:443", + "sepolia.eth.streamingfast.io:443" + ], + "substreams": [ + "sepolia.substreams.pinax.network:443", + "sepolia.eth.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://sepolia.dev", + "genesis": { + "hash": "0x25a5cc106eea7138acab33231d7160d69cb777ee0c2c553fcddf5138993e6dd9", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "optimism-sepolia", + "shortName": "Optimism", + "secondName": "Sepolia", + "fullName": "OP Sepolia Testnet", + "aliases": [ + "op-sepolia", + "opsepolia" + ], + "caip2Id": "eip155:11155420", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "optimism" + } + ], + "explorerUrls": [ + "https://optimism-sepolia.blockscout.com" + ], + "rpcUrls": [ + "https://sepolia.optimism.io", + "https://opsepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://optimism-sepolia.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://optimism-sepolia.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "opsepolia.firehose.pinax.network:443" + ], + "substreams": [ + "opsepolia.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.optimism.io", + "genesis": { + "hash": "0x102de6ffb001480cc9b8b548fd05c34cd4f46ae4aa91759393db90ea0409887d", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "optimism" + } + } + }, + { + "id": "fuse-testnet", + "shortName": "Fuse", + "fullName": "Fuse Testnet", + "aliases": [ + "evm-12001" + ], + "caip2Id": "eip155:12001", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.fusespark.io" + ], + "rpcUrls": [ + "https://rpc.fusespark.io" + ], + "apiUrls": [ + { + "url": "https://explorer.fusespark.io/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "fuse" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.fuse.io", + "genesis": { + "hash": "0xfd643f387cd7386d21e8d34f8762188865789196dee77c98f8210dbbc15616ae", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "fuse" + } + } + }, + { + "id": "fuse", + "shortName": "Fuse", + "fullName": "Fuse Mainnet", + "aliases": [ + "evm-122", + "fuse-mainnet" + ], + "caip2Id": "eip155:122", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.fuse.io" + ], + "rpcUrls": [ + "https://rpc.fuse.io", + "https://fuse.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://explorer.fuse.io/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "fuse.firehose.pinax.network:443" + ], + "substreams": [ + "fuse.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "FUSE", + "docsUrl": "https://docs.fuse.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/fuse", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x6e778e9491576a28bd06fac93844d8494be1f153e60ba7d29b4b51d991d4f830", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "fuse" + } + } + }, + { + "id": "neox-testnet", + "shortName": "Neo X", + "fullName": "Neo X Testnet", + "aliases": [ + "evm-12227332" + ], + "caip2Id": "eip155:12227332", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://xt4scan.ngd.network" + ], + "rpcUrls": [ + "https://testnet.rpc.banelabs.org" + ], + "apiUrls": [ + { + "url": "https://xt4scan.ngd.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "neox" + } + ], + "issuanceRewards": false, + "nativeToken": "GAS", + "docsUrl": "https://xdocs.ngd.network", + "genesis": { + "hash": "0x221f7d0a47dd80fe10f476625d62303947c9cd336113e119c64d919f0e9beb71", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "neo-x" + } + } + }, + { + "id": "etherlink-testnet", + "shortName": "Etherlink", + "fullName": "Etherlink Testnet", + "aliases": [], + "caip2Id": "eip155:128123", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.explorer.etherlink.com" + ], + "rpcUrls": [ + "https://node.ghostnet.etherlink.com" + ], + "apiUrls": [ + { + "url": "https://testnet.explorer.etherlink.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "etherlink-mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "XTZ", + "docsUrl": "https://docs.etherlink.com", + "genesis": { + "hash": "0x2cf11372c813c0007ef080103fc813cf26ad9a374e88d589ef536dfc3dd1fee9", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "etherlink" + } + } + }, + { + "id": "moonbeam", + "shortName": "Moonbeam", + "fullName": "Moonbeam Mainnet", + "aliases": [ + "evm-1284", + "mbeam", + "moonbeam-mainnet" + ], + "caip2Id": "eip155:1284", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://moonbeam.moonscan.io" + ], + "rpcUrls": [ + "https://rpc.api.moonbeam.network", + "https://moonbeam.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://moonbeam.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "moonbeam.firehose.pinax.network:443" + ], + "substreams": [ + "moonbeam.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "GLMR", + "docsUrl": "https://docs.moonbeam.network", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/moonbeam", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x7e6b3bbed86828a558271c9c9f62354b1d8b5aa15ff85fd6f1e7cbe9af9dde7e", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "moonbeam" + } + } + }, + { + "id": "moonriver", + "shortName": "Moonriver", + "fullName": "Moonriver Mainnet", + "aliases": [ + "evm-1285", + "mriver", + "moonriver-mainnet" + ], + "caip2Id": "eip155:1285", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://moonriver.moonscan.io" + ], + "rpcUrls": [ + "https://rpc.api.moonriver.moonbeam.network", + "https://moonriver.rpc.service.pinax.network", + "https://moonriver.public.blastapi.io" + ], + "apiUrls": [ + { + "url": "https://moonriver.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "moonriver.firehose.pinax.network:443" + ], + "substreams": [ + "moonriver.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "other", + "network": "moonbeam" + } + ], + "issuanceRewards": false, + "nativeToken": "MOVR", + "docsUrl": "https://docs.moonbeam.network", + "genesis": { + "hash": "0xce24348303f7a60c4d2d3c82adddf55ca57af89cd9e2cd4b863906ef53b89b3c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "moonriver" + } + } + }, + { + "id": "mbase", + "shortName": "Moonbase", + "secondName": "Alpha", + "fullName": "Moonbase Alpha Testnet", + "aliases": [ + "evm-1287", + "moonbase" + ], + "caip2Id": "eip155:1287", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://moonbase.moonscan.io" + ], + "rpcUrls": [ + "https://rpc.api.moonbase.moonbeam.network" + ], + "apiUrls": [ + { + "url": "https://moonbase.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "moonbeam" + } + ], + "issuanceRewards": false, + "nativeToken": "DEV", + "docsUrl": "https://docs.moonbeam.network/learn/platform/networks/moonbase", + "genesis": { + "hash": "0x33638dde636f9264b6472b9d976d58e757fe88badac53f204f3f530ecc5aacfa", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "moonbeam" + } + } + }, + { + "id": "katana-tatara", + "shortName": "Katana", + "fullName": "Katana Tatara Testnet", + "aliases": [ + "evm-129399" + ], + "caip2Id": "eip155:129399", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.tatara.katana.network" + ], + "rpcUrls": [ + "https://rpc.tatara.katanarpc.com" + ], + "apiUrls": [ + { + "url": "https://explorer.tatara.katana.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "katana" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "genesis": { + "hash": "0xbca38f4936fefe65751e55b3f3f88fec27d478e283b6bb92b5268e2ffcea7716", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "katana" + } + } + }, + { + "id": "unichain", + "shortName": "Unichain", + "fullName": "Unichain Mainnet", + "aliases": [ + "evm-130", + "unichain-mainnet" + ], + "caip2Id": "eip155:130", + "graphNode": { + "protocol": "ethereum" + }, + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "unichain.firehose.pinax.network:443" + ], + "substreams": [ + "unichain.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "explorerUrls": [ + "https://unichain.blockscout.com", + "https://uniscan.xyz" + ], + "apiUrls": [ + { + "url": "https://unichain.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://unichain.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://mainnet.unichain.org", + "https://unichain.rpc.service.pinax.network" + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.unichain.org/docs", + "genesis": { + "hash": "0x3425162ddf41a0a1f0106d67b71828c9a9577e6ddeb94e4f33d2cde1fdc3befe", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "unichain" + } + } + }, + { + "id": "unichain-testnet", + "shortName": "Unichain", + "secondName": "Sepolia", + "fullName": "Unichain Sepolia Testnet", + "aliases": [ + "evm-1301", + "unichain-sepolia" + ], + "caip2Id": "eip155:1301", + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "unichain" + } + ], + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://unichain-sepolia.blockscout.com" + ], + "rpcUrls": [ + "https://sepolia.unichain.org", + "https://unisepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://unichain-sepolia.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/1301/etherscan/api", + "kind": "etherscan" + }, + { + "url": "https://unichain-testnet.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "unisepolia.firehose.pinax.network:443" + ], + "substreams": [ + "unisepolia.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.unichain.org", + "genesis": { + "hash": "0xb7fe0bc9f98ca03294ca0094ff9374cc3e64130b6ec85850d6e260191f48bfe7", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "unichain" + } + } + }, + { + "id": "aurora", + "shortName": "Aurora", + "fullName": "Aurora Mainnet", + "aliases": [ + "evm-1313161554", + "aurora-mainnet" + ], + "caip2Id": "eip155:1313161554", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.aurora.dev" + ], + "rpcUrls": [ + "https://mainnet.aurora.dev" + ], + "apiUrls": [ + { + "url": "https://explorer.mainnet.aurora.dev/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://doc.aurora.dev", + "genesis": { + "hash": "0x0475c3f1fb767b161d8691d243a8daa3ff1621c181d21ca215b327d72df7fd11", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "aurora" + } + } + }, + { + "id": "aurora-testnet", + "shortName": "Aurora", + "fullName": "Aurora Testnet", + "aliases": [ + "evm-1313161555" + ], + "caip2Id": "eip155:1313161555", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.testnet.aurora.dev" + ], + "rpcUrls": [ + "https://testnet.aurora.dev" + ], + "apiUrls": [ + { + "url": "https://explorer.testnet.aurora.dev/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "aurora" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://doc.aurora.dev", + "genesis": { + "hash": "0x250d32dc5dc0113f25f82987daf09e1dc5a79b09e53e78d475728f71248767b0", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "aurora" + } + } + }, + { + "id": "sei-atlantic", + "shortName": "Sei", + "secondName": "Atlantic", + "fullName": "Sei Atlantic Testnet", + "aliases": [ + "sei-testnet", + "sei-atlantic2" + ], + "caip2Id": "eip155:1328", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://seitrace.com/?chain=atlantic-2" + ], + "rpcUrls": [ + "https://evm-rpc-testnet.sei-apis.com" + ], + "apiUrls": [ + { + "url": "https://seitrace.com/atlantic-2/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "sei-mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "SEI", + "docsUrl": "https://docs.seitrace.com", + "genesis": { + "hash": "0xf9d3845df25b43b1c6926f3ceda6845c17f5624e12212fd8847d0ba01da1ab9e", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "sei-network" + } + } + }, + { + "id": "sei-mainnet", + "shortName": "Sei", + "fullName": "Sei Network", + "aliases": [ + "sei-evm-mainnet", + "sei" + ], + "caip2Id": "eip155:1329", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://seitrace.com" + ], + "rpcUrls": [ + "https://sei-evm-rpc.publicnode.com" + ], + "apiUrls": [ + { + "url": "https://seitrace.com/pacific-1/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "evm-mainnet.sei.streamingfast.io:443" + ], + "substreams": [ + "evm-mainnet.sei.streamingfast.io:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "SEI", + "docsUrl": "https://docs.seitrace.com", + "genesis": { + "hash": "0xe43c3e52a4f74dc7bb35f55cc813ed2ce97e46aafb3fcf8884056b0a757f5b75", + "height": 79123881 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "sei-network" + } + } + }, + { + "id": "hashkeychain-sepolia", + "shortName": "Hashkey Chain", + "secondName": "Sepolia", + "fullName": "Hashkey Chain Sepolia Testnet", + "aliases": [ + "hashkeychain-testnet", + "evm-133" + ], + "caip2Id": "eip155:133", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet-explorer.hsk.xyz" + ], + "apiUrls": [ + { + "url": "https://testnet-explorer.hsk.xyz/api", + "kind": "blockscout" + } + ], + "rpcUrls": [ + "https://testnet.hsk.xyz" + ], + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "hashkeychain" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "HSK", + "docsUrl": "https://docs.hsk.xyz", + "genesis": { + "hash": "0x656cb2200b3dd0ac9434a86aa8db62fe1a0f317be4086cc5fe80c7c36645ed8c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "hashkey" + } + } + }, + { + "id": "gravity-testnet", + "shortName": "Gravity", + "secondName": "Sepolia", + "fullName": "Gravity Sepolia Testnet", + "aliases": [ + "gravity-sepolia" + ], + "caip2Id": "eip155:13505", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer-sepolia.gravity.xyz" + ], + "rpcUrls": [ + "https://rpc-sepolia.gravity.xyz" + ], + "apiUrls": [ + { + "url": "https://explorer-sepolia.gravity.xyz/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "gravity-mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "G", + "docsUrl": "https://docs.gravity.xyz", + "genesis": { + "hash": "0xdf76dabe0734fed9d517027a494bc00662576d30aee9672a6fab5184e06ee8ca", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "gravity" + } + } + }, + { + "id": "matic", + "shortName": "Polygon", + "fullName": "Polygon Mainnet", + "aliases": [ + "polygon", + "matic-mainnet" + ], + "caip2Id": "eip155:137", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "explorerUrls": [ + "https://polygonscan.com" + ], + "rpcUrls": [ + "https://polygon-rpc.com", + "https://polygon.rpc.service.pinax.network", + "https://rpc.ankr.com/polygon" + ], + "apiUrls": [ + { + "url": "https://polygon.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://polygon.blockscout.com/api", + "kind": "blockscout" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "polygon.firehose.pinax.network:443", + "polygon.streamingfast.io:443" + ], + "substreams": [ + "polygon.substreams.pinax.network:443", + "polygon.streamingfast.io:443" + ] + }, + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/polygon", + "description": "Archive Nodes 101" + } + ], + "issuanceRewards": true, + "nativeToken": "POL", + "docsUrl": "https://docs.polygon.technology", + "genesis": { + "hash": "0xa9c28ce2141b56c474f1dc504bee9b01eb1bd7d1a507580d5519d4437a97de1b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "polygon" + } + } + }, + { + "id": "sonic", + "shortName": "Sonic", + "fullName": "Sonic Mainnet", + "aliases": [ + "evm-146", + "sonic-mainnet" + ], + "caip2Id": "eip155:146", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sonicscan.org" + ], + "rpcUrls": [ + "https://rpc.soniclabs.com", + "https://sonic.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/146/etherscan/api", + "kind": "etherscan" + }, + { + "url": "https://sonic.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "sonic.firehose.pinax.network:443" + ], + "substreams": [ + "sonic.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "S", + "docsUrl": "https://docs.soniclabs.com", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/sonic", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x411c75a1b1c2f2f458bcf243e7743d114e0117a4233cc13d91e7efc8fe8b0f3b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "sonic" + } + } + }, + { + "id": "vana", + "shortName": "Vana", + "fullName": "Vana Mainnet", + "aliases": [ + "evm-1480", + "vana-mainnet" + ], + "caip2Id": "eip155:1480", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://vanascan.io" + ], + "rpcUrls": [ + "https://rpc.vana.org" + ], + "apiUrls": [ + { + "url": "https://vanascan.io/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "VANA", + "docsUrl": "https://docs.vana.org", + "genesis": { + "hash": "0xcf48ae63008a2a6ccf05c45dc3f8a4d99595999eafd09fa925d3906e4c4ff72b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "vana" + } + } + }, + { + "id": "vana-moksha", + "shortName": "Vana", + "fullName": "Vana Moksha Testnet", + "aliases": [ + "vana-testnet", + "evm-14800" + ], + "caip2Id": "eip155:14800", + "graphNode": { + "protocol": "ethereum" + }, + "rpcUrls": [ + "https://rpc.moksha.vana.org" + ], + "explorerUrls": [ + "https://moksha.vanascan.io" + ], + "apiUrls": [ + { + "url": "https://api.moksha.vanascan.io/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "vana" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "VANA", + "docsUrl": "https://docs.vana.org", + "genesis": { + "hash": "0xaaa9e377da2dad6ec5896b5fdce820efc24643e40687a36c51a17ffac892726b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "vana" + } + } + }, + { + "id": "gravity-mainnet", + "shortName": "Gravity", + "secondName": "Alpha", + "fullName": "Gravity Alpha Mainnet", + "aliases": [ + "gravity" + ], + "caip2Id": "eip155:1625", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.gravity.xyz" + ], + "rpcUrls": [ + "https://rpc.gravity.xyz", + "https://gravity.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://explorer.gravity.xyz/api", + "kind": "etherscan" + } + ], + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "gravity.firehose.pinax.network:443" + ], + "substreams": [ + "gravity.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "G", + "docsUrl": "https://docs.gravity.xyz", + "genesis": { + "hash": "0x6eb5f2e11f3e026992cb3860e4518f672f0019fdc3c595e06cd22894fb6d7c36", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "gravity" + } + } + }, + { + "id": "status-sepolia", + "shortName": "Status", + "secondName": "Sepolia", + "fullName": "Status Network Sepolia", + "aliases": [ + "status-testnet", + "evm-1660990954" + ], + "caip2Id": "eip155:1660990954", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepoliascan.status.network" + ], + "rpcUrls": [ + "https://public.sepolia.rpc.status.network" + ], + "apiUrls": [ + { + "url": "https://sepoliascan.status.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.status.network", + "genesis": { + "hash": "0x8f6889114bdfdb70c73fb33765df93a99816db0ad942bbcee71cd5d7a39e11c2", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + } + }, + { + "id": "harmony", + "shortName": "Harmony", + "fullName": "Harmony Mainnet Shard 0", + "aliases": [ + "evm-1666600000", + "harmony-mainnet" + ], + "caip2Id": "eip155:1666600000", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.harmony.one/?shard=0" + ], + "rpcUrls": [ + "https://api.harmony.one/?shard=0" + ], + "apiUrls": [ + { + "url": "https://explorer.harmony.one/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "ONE", + "docsUrl": "https://docs.harmony.one", + "genesis": { + "hash": "0xb4d158b82ac8a653c42b78697ab1cd0c6a0d9a15ab3bc34130f0b719fb174d2a", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "harmony" + } + } + }, + { + "id": "blast-testnet", + "shortName": "Blast", + "secondName": "Sepolia", + "fullName": "Blast Sepolia Testnet", + "aliases": [ + "evm-168587773", + "blast-sepolia" + ], + "caip2Id": "eip155:168587773", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.blastscan.io" + ], + "rpcUrls": [ + "https://sepolia.blast.io", + "https://blastsepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://blast-testnet.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://blast-testnet.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "blastsepolia.firehose.pinax.network:443" + ], + "substreams": [ + "blastsepolia.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "blast-mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.blast.io", + "genesis": { + "hash": "0x26a1c0faad7b041f34569a1bb383f00ab74b335883a44bed53e9f41ced5fd906", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "blast" + } + } + }, + { + "id": "mint-sepolia", + "shortName": "Mint", + "secondName": "Sepolia", + "fullName": "Mint Sepolia Testnet", + "aliases": [ + "mint-testnet", + "evm-1687" + ], + "caip2Id": "eip155:1687", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia-testnet-explorer.mintchain.io" + ], + "apiUrls": [ + { + "url": "https://sepolia-testnet-explorer.mintchain.io/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://sepolia-testnet-rpc.mintchain.io" + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "mint" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.mintchain.io", + "genesis": { + "hash": "0xdf018ef6eb34f7f003e00e4980aee2c2af56e7a5a865924d18cc775c02190deb", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mint" + } + } + }, + { + "id": "manta", + "shortName": "Manta", + "fullName": "Manta Pacific Mainnet", + "aliases": [ + "evm-169", + "manta-mainnet" + ], + "caip2Id": "eip155:169", + "graphNode": { + "protocol": "ethereum" + }, + "rpcUrls": [ + "https://manta-pacific.drpc.org" + ], + "explorerUrls": [ + "https://pacific-explorer.manta.network" + ], + "apiUrls": [ + { + "url": "https://pacific-explorer.manta.network/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.manta.network", + "genesis": { + "hash": "0x710b33d206fc550549c39801e9c1ca80d85399bf6e0881987e40e706c2f2f453", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "manta-pacific" + } + } + }, + { + "id": "holesky", + "shortName": "Ethereum", + "secondName": "Holesky", + "fullName": "Ethereum Holesky Testnet", + "aliases": [ + "evm-17000" + ], + "caip2Id": "eip155:17000", + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "mainnet" + } + ], + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://holesky.etherscan.io", + "https://holesky.otterscan.io" + ], + "rpcUrls": [ + "https://ethereum-holesky-rpc.publicnode.com", + "https://holesky.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://eth-holesky.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://holesky.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "holesky.firehose.pinax.network:443", + "holesky.eth.streamingfast.io:443" + ], + "substreams": [ + "holesky.substreams.pinax.network:443", + "holesky.eth.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://holesky.dev", + "genesis": { + "hash": "0xb5f7f912443c940f21fd611f12828d75b534364ed9e95ca4e307729a4661bde4", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "hashkeychain", + "shortName": "Hashkey Chain", + "fullName": "Hashkey Chain Mainnet", + "aliases": [ + "hashkeychain-mainnet", + "evm-177" + ], + "caip2Id": "eip155:177", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://hashkey.blockscout.com" + ], + "apiUrls": [ + { + "url": "https://hashkey.blockscout.com/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://mainnet.hsk.xyz" + ], + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "HSK", + "docsUrl": "https://docs.hsk.xyz", + "genesis": { + "hash": "0xa96aea946b763641b616ce0c69f37e61d9cd0abd709ef13a6b833e67b76de208", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "hashkey" + } + } + }, + { + "id": "mint", + "shortName": "Mint", + "fullName": "Mint Mainnet", + "aliases": [ + "evm-185", + "mint-mainnet" + ], + "caip2Id": "eip155:185", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.mintchain.io" + ], + "rpcUrls": [ + "https://rpc.mintchain.io" + ], + "apiUrls": [ + { + "url": "https://explorer.mintchain.io/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.mintchain.io", + "genesis": { + "hash": "0x88441835ca2344ea384e6f73e3d6f921cdd304e5bd6dca15590217e3911c61a3", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mint" + } + } + }, + { + "id": "soneium", + "shortName": "Soneium", + "fullName": "Soneium Mainnet", + "aliases": [ + "evm-1868", + "soneium-mainnet" + ], + "caip2Id": "eip155:1868", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://soneium.blockscout.com" + ], + "rpcUrls": [ + "https://rpc.soneium.org", + "https://soneium.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://soneium.blockscout.com/api", + "kind": "etherscan" + } + ], + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "soneium.firehose.pinax.network:443" + ], + "substreams": [ + "soneium.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://soneium.org/en/docs", + "genesis": { + "hash": "0x295d22d269634c7d0055b33b887519362d0b31899e97109d1789a8a168de1b21", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "soneium" + } + } + }, + { + "id": "expchain-testnet", + "shortName": "EXPchain", + "fullName": "EXPchain Testnet", + "aliases": [ + "evm-18880" + ], + "caip2Id": "eip155:18880", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://blockscout-testnet.expchain.ai" + ], + "rpcUrls": [ + "https://rpc1-testnet.expchain.ai" + ], + "apiUrls": [ + { + "url": "https://blockscout-testnet.expchain.ai/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [], + "issuanceRewards": false, + "nativeToken": "tZKJ", + "docsUrl": "https://docs.polyhedra.network/expchain", + "genesis": { + "hash": "0xcd32fbe4844c34d8c24a50949e84a2b67bacca64a1229f248bb4c8a95c5feb75", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "expchain" + } + } + }, + { + "id": "swellchain", + "shortName": "Swellchain", + "fullName": "Swellchain Mainnet", + "aliases": [ + "evm-1923", + "swellchain-mainnet" + ], + "caip2Id": "eip155:1923", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.swellnetwork.io" + ], + "rpcUrls": [ + "https://rpc.ankr.com/swell" + ], + "apiUrls": [ + { + "url": "https://explorer.swellnetwork.io/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.swellnetwork.io", + "genesis": { + "hash": "0x92379973a1576876b7337a9ce89e2a7a9cb99887f55e6045ed2069d5d98d9319", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "swell" + } + } + }, + { + "id": "swellchain-sepolia", + "shortName": "Swellchain", + "secondName": "Sepolia", + "fullName": "Swellchain Sepolia Testnet", + "aliases": [ + "swellchain-testnet", + "evm-1924" + ], + "caip2Id": "eip155:1924", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://swell-testnet-explorer.alt.technology" + ], + "apiUrls": [ + { + "url": "https://swell-testnet-explorer.alt.technology/api", + "kind": "blockscout" + } + ], + "rpcUrls": [ + "https://rpc.ankr.com/swell_sepolia" + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "swellchain" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.swellnetwork.io", + "genesis": { + "hash": "0x56d83858e4fab3bcd009c0014c91fce910f0e4585d1f446e043c813043fd0317", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "swell" + } + } + }, + { + "id": "soneium-testnet", + "shortName": "Soneium", + "secondName": "Minato", + "fullName": "Soneium Minato Testnet", + "aliases": [ + "soneium-minato-testnet", + "soneium-minato", + "minato" + ], + "caip2Id": "eip155:1946", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://soneium-minato.blockscout.com" + ], + "rpcUrls": [ + "https://rpc.minato.soneium.org", + "https://minato.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://soneium-minato.blockscout.com/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/1946/etherscan/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "soneium" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "minato.firehose.pinax.network:443" + ], + "substreams": [ + "minato.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://soneium.org/en/docs", + "genesis": { + "hash": "0x7ec49d93fa8f47c00e98cc5965cd3903a8faa9238743d2eba0e0550ab4c45c43", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "soneium" + } + } + }, + { + "id": "xlayer-sepolia", + "shortName": "X Layer", + "secondName": "Sepolia", + "fullName": "X Layer Sepolia Testnet", + "aliases": [ + "evm-195" + ], + "caip2Id": "eip155:195", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://www.oklink.com/xlayer-test" + ], + "rpcUrls": [ + "https://testrpc.xlayer.tech", + "https://xlayertestrpc.okx.com", + "https://xlayertest.rpc.service.pinax.network" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "xlayertest.firehose.pinax.network:443" + ], + "substreams": [ + "xlayertest.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "xlayer-mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "OKB", + "docsUrl": "https://www.okx.com/xlayer", + "genesis": { + "hash": "0x22a8085892b367833bd7431fa5a90ff6b5d3769167cdaa29ce8571d07bc8f866", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "x-layer" + } + } + }, + { + "id": "xlayer-mainnet", + "shortName": "X Layer", + "fullName": "X Layer Mainnet", + "aliases": [ + "evm-196", + "xlayer" + ], + "caip2Id": "eip155:196", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://www.oklink.com/xlayer" + ], + "rpcUrls": [ + "https://rpc.xlayer.tech", + "https://xlayerrpc.okx.com", + "https://xlayer.rpc.service.pinax.network" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "xlayer.firehose.pinax.network:443" + ], + "substreams": [ + "xlayer.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "OKB", + "docsUrl": "https://www.okx.com/xlayer", + "genesis": { + "hash": "0x11f32f605beb94a1acb783cb3b6da6d7975461ce3addf441e7ad60c2ec95e88f", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "x-layer" + } + } + }, + { + "id": "ronin", + "shortName": "Ronin", + "fullName": "Ronin Mainnet", + "aliases": [ + "evm-2020", + "ronin-mainnet" + ], + "caip2Id": "eip155:2020", + "graphNode": { + "protocol": "ethereum" + }, + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "ronin.firehose.pinax.network:443" + ], + "substreams": [ + "ronin.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [], + "explorerUrls": [ + "https://app.roninchain.com" + ], + "rpcUrls": [ + "https://api.roninchain.com/rpc", + "https://ronin.rpc.service.pinax.network" + ], + "issuanceRewards": false, + "nativeToken": "RON", + "docsUrl": "https://docs.roninchain.com", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/ronin", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x6e675ee97607f4e695188786c3c1853fb1562f1c075629eb5dbcff269422a1a4", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ronin" + } + } + }, + { + "id": "bnb-op", + "shortName": "opBNB", + "fullName": "opBNB Mainnet", + "aliases": [ + "evm-204", + "opbnb", + "bsc-op", + "bnb-op-mainnet" + ], + "caip2Id": "eip155:204", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "bsc" + } + ], + "explorerUrls": [ + "https://opbnbscan.com" + ], + "rpcUrls": [ + "https://opbnb-mainnet-rpc.bnbchain.org", + "https://opbnb.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://bnb-op.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "firehose": [ + "opbnb.firehose.pinax.network:443" + ], + "substreams": [ + "opbnb.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "BNB", + "docsUrl": "https://docs.bnbchain.org/bnb-opbnb", + "genesis": { + "hash": "0x4dd61178c8b0f01670c231597e7bcb368e84545acd46d940a896d6a791dd6df4", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "binance-smart-chain" + } + } + }, + { + "id": "corn", + "shortName": "Corn", + "fullName": "Corn Maizenet", + "aliases": [ + "corn-maizenet", + "corn-mainnet" + ], + "caip2Id": "eip155:21000000", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://maizenet-explorer.usecorn.com" + ], + "rpcUrls": [ + "https://maizenet-rpc.usecorn.com" + ], + "apiUrls": [ + { + "url": "https://maizenet-explorer.usecorn.com/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/21000000/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "BTCN", + "docsUrl": "https://docs.usecorn.com", + "genesis": { + "hash": "0x80cd408e666fa2755da953bfd9056f09618318d5f71011a8247cebe2a13ae30f", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "corn" + } + } + }, + { + "id": "corn-testnet", + "shortName": "Corn", + "fullName": "Corn Testnet", + "aliases": [ + "corn-sepolia" + ], + "caip2Id": "eip155:21000001", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet-explorer.usecorn.com" + ], + "rpcUrls": [ + "https://testnet-rpc.usecorn.com" + ], + "apiUrls": [ + { + "url": "https://testnet-explorer.usecorn.com/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/21000001/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "corn" + } + ], + "issuanceRewards": false, + "nativeToken": "BTCN", + "docsUrl": "https://docs.usecorn.com", + "genesis": { + "hash": "0x110954744ffd9d4bcd4f7998896d1948f654c9e5ccf6fcda1637a35a1863a71d", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "corn" + } + } + }, + { + "id": "kava", + "shortName": "Kava", + "fullName": "Kava Mainnet", + "aliases": [ + "kava-mainnet", + "evm-2222" + ], + "caip2Id": "eip155:2222", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://kavascan.io" + ], + "rpcUrls": [ + "https://rpc.ankr.com/kava_evm", + "https://kava.rpc.service.pinax.network" + ], + "networkType": "mainnet", + "services": {}, + "issuanceRewards": false, + "nativeToken": "KAVA", + "docsUrl": "https://docs.kava.io", + "genesis": { + "hash": "0x9d2af876309bb9174604004a813dcfee94f4947b08c5bb4c1a042f318488851e", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "kava" + } + } + }, + { + "id": "lens", + "shortName": "Lens", + "fullName": "Lens Mainnet", + "aliases": [ + "evm-232", + "lens-mainnet" + ], + "caip2Id": "eip155:232", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.lens.xyz" + ], + "apiUrls": [ + { + "url": "https://explorer-api.lens.xyz/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://rpc.lens.dev" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "GHO", + "docsUrl": "https://lens.xyz/docs", + "genesis": { + "hash": "0xe8e77626586f73b955364c7b4bbf0bb7f7685ebd40e852b164633a4acbd3244c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "lens" + } + } + }, + { + "id": "injective-evm-testnet", + "shortName": "Injective EVM", + "fullName": "Injective EVM Testnet", + "aliases": [ + "evm-1439" + ], + "caip2Id": "eip155:1439", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.blockscout.injective.network" + ], + "rpcUrls": [ + "https://k8s.testnet.json-rpc.injective.network" + ], + "apiUrls": [ + { + "url": "https://testnet.blockscout.injective.network/api", + "kind": "blockscout" + } + ], + "services": { + "firehose": [ + "testnet.injective-evm.streamingfast.io:443" + ], + "substreams": [ + "testnet.injective-evm.streamingfast.io:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "evmOf", + "network": "injective-testnet" + } + ], + "genesis": { + "hash": "0x399400eb7ad682450ac74e94489bf992bb72868977cba866ece56e777d295ba8", + "height": 81314400 + }, + "issuanceRewards": false, + "nativeToken": "INJ", + "docsUrl": "https://docs.inevm.com", + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "injective" + } + } + }, + { + "id": "polygon-zkevm-cardona", + "shortName": "Polygon zkEVM", + "secondName": "Cardona", + "fullName": "Polygon zkEVM Cardona Testnet", + "aliases": [ + "polygon-cardona" + ], + "caip2Id": "eip155:2442", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "polygon-zkevm" + } + ], + "explorerUrls": [ + "https://cardona-zkevm.polygonscan.com" + ], + "rpcUrls": [ + "https://rpc.cardona.zkevm-rpc.com", + "https://cardona.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://polygon-zkevm-cardona.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "cardona.firehose.pinax.network:443" + ], + "substreams": [ + "cardona.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.polygon.technology/zkEVM", + "genesis": { + "hash": "0x676c1a76a6c5855a32bdf7c61977a0d1510088a4eeac1330466453b3d08b60b9", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "polygon-zkevm" + } + } + }, + { + "id": "cronos", + "shortName": "Cronos", + "fullName": "Cronos EVM Chain Mainnet", + "aliases": [ + "evm-25", + "cronos-mainnet" + ], + "caip2Id": "eip155:25", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.cronos.org" + ], + "rpcUrls": [ + "https://evm.cronos.org", + "https://cronos.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://cronos.org/explorer/api", + "kind": "blockscout" + }, + { + "url": "https://cronos.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "CRO", + "docsUrl": "https://docs.cronos.org", + "genesis": { + "hash": "0xa7f4e603aa51239a15e0a3fafb15c6e4c6d6f2c39c55770330efd2fa5afc12a9", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "cronos" + } + } + }, + { + "id": "fantom", + "shortName": "Fantom", + "secondName": "Opera", + "fullName": "Fantom Opera Mainnet", + "aliases": [ + "evm-250", + "fantom-mainnet", + "fantom-opera" + ], + "caip2Id": "eip155:250", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://ftmscan.com" + ], + "rpcUrls": [ + "https://rpc.ftm.tools", + "https://fantom.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://fantom.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "fantom.firehose.pinax.network:443" + ], + "substreams": [ + "fantom.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "FTM", + "docsUrl": "https://docs.fantom.foundation", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/fantom", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x0000000000000000c20dbfb2ec18ae20037c716f3ba2d9e1da768a9deca17cb4", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "fantom" + } + } + }, + { + "id": "fraxtal", + "shortName": "Fraxtal", + "fullName": "Fraxtal Mainnet", + "aliases": [ + "evm-252", + "fraxtal-mainnet" + ], + "caip2Id": "eip155:252", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://fraxscan.com" + ], + "rpcUrls": [ + "https://rpc.frax.com" + ], + "apiUrls": [ + { + "url": "https://fraxtal.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/252/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "frxETH", + "docsUrl": "https://docs.mintchain.io", + "genesis": { + "hash": "0x521982bd54239dc71269eefb58601762cc15cfb2978e0becb46af7962ed6bfaa", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "fraxtal" + } + } + }, + { + "id": "abstract", + "shortName": "Abstract", + "fullName": "Abstract Mainnet", + "aliases": [ + "evm-2741", + "abstract-mainnet" + ], + "caip2Id": "eip155:2741", + "graphNode": { + "protocol": "ethereum" + }, + "rpcUrls": [ + "https://api.mainnet.abs.xyz" + ], + "explorerUrls": [ + "https://abscan.org" + ], + "apiUrls": [ + { + "url": "https://abstract.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.abs.xyz", + "genesis": { + "hash": "0xe8e77626586f73b955364c7b4bbf0bb7f7685ebd40e852b164633a4acbd3244c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "abstract" + } + } + }, + { + "id": "boba", + "shortName": "Boba", + "fullName": "Boba Network", + "aliases": [ + "evm-288", + "boba-mainnet" + ], + "caip2Id": "eip155:288", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://bobascan.com" + ], + "rpcUrls": [ + "https://mainnet.boba.network", + "https://boba.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/288/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "boba.firehose.pinax.network:443" + ], + "substreams": [ + "boba.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.boba.network", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/boba", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xdcd9e6a8f9973eaa62da2874959cb152faeb4fd6929177bd6335a1a16074ef9c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "boba" + } + } + }, + { + "id": "boba-testnet", + "shortName": "Boba", + "secondName": "Sepolia", + "fullName": "Boba Sepolia Testnet", + "aliases": [ + "boba-sepolia" + ], + "caip2Id": "eip155:28882", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.bobascan.com" + ], + "rpcUrls": [ + "https://sepolia.boba.network", + "https://bobasepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/testnet/evm/28882/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "bobasepolia.firehose.pinax.network:443" + ], + "substreams": [ + "bobasepolia.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "boba" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.boba.network", + "genesis": { + "hash": "0xc6171953a6a376ece6e33149686044f24f58a387ce2636a54e391d330b2326b5", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "boba" + } + } + }, + { + "id": "rootstock", + "shortName": "Rootstock", + "fullName": "Rootstock Mainnet", + "aliases": [ + "rootstock-mainnet" + ], + "caip2Id": "eip155:30", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://rootstock.blockscout.com" + ], + "rpcUrls": [ + "https://public-node.rsk.co", + "https://rootstock.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://rootstock.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "RBTC", + "docsUrl": "https://dev.rootstock.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/rootstock", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xf88529d4ab262c0f4d042e9d8d3f2472848eaafe1a9b7213f57617eb40a9f9e0", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "rootstock" + } + } + }, + { + "id": "zksync-era-sepolia", + "shortName": "zkSync", + "secondName": "Sepolia", + "fullName": "zkSync Sepolia Testnet", + "aliases": [ + "evm-300", + "zksync-testnet", + "zksync-sepolia" + ], + "caip2Id": "eip155:300", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.explorer.zksync.io" + ], + "rpcUrls": [ + "https://sepolia.era.zksync.dev" + ], + "apiUrls": [ + { + "url": "https://block-explorer-api.sepolia.zksync.dev/api", + "kind": "etherscan" + }, + { + "url": "https://zksync-sepolia.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://zksync-era-sepolia.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "zksync-era" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.zksync.io", + "genesis": { + "hash": "0xe8e77626586f73b955364c7b4bbf0bb7f7685ebd40e852b164633a4acbd3244c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "zksync" + } + } + }, + { + "id": "rootstock-testnet", + "shortName": "Rootstock", + "fullName": "Rootstock Testnet", + "aliases": [], + "caip2Id": "eip155:31", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://rootstock-testnet.blockscout.com" + ], + "rpcUrls": [ + "https://public-node.testnet.rsk.co" + ], + "apiUrls": [ + { + "url": "https://rootstock-testnet.blockscout.com/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "rootstock" + } + ], + "issuanceRewards": false, + "nativeToken": "tRBTC", + "docsUrl": "https://dev.rootstock.io", + "genesis": { + "hash": "0xcabb7fbe88cd6d922042a32ffc08ce8b1fbb37d650b9d4e7dbfe2a7469adfa42", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "rootstock" + } + } + }, + { + "id": "ozean-poseidon", + "shortName": "Ozean", + "fullName": "Ozean Poseidon Testnet", + "aliases": [ + "evm-31911" + ], + "caip2Id": "eip155:31911", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://poseidon-testnet.explorer.caldera.xyz" + ], + "rpcUrls": [ + "https://poseidon-testnet.rpc.caldera.xyz/http" + ], + "apiUrls": [ + { + "url": "https://poseidon-testnet.explorer.caldera.xyz/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "genesis": { + "hash": "0x7ee9e9a8b75fa5f73e276e4b7f9eee22ceac26ec7516141a4ee737be1881102c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ozean" + } + } + }, + { + "id": "zksync-era", + "shortName": "zkSync", + "secondName": "Era", + "fullName": "zkSync Mainnet", + "aliases": [ + "evm-324", + "zksync", + "zksync-era-mainnet" + ], + "caip2Id": "eip155:324", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.zksync.io" + ], + "rpcUrls": [ + "https://mainnet.era.zksync.io", + "https://zksyncera.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://block-explorer-api.mainnet.zksync.io/api", + "kind": "etherscan" + }, + { + "url": "https://zksync.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://zksync-era.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "zksyncera.firehose.pinax.network:443" + ], + "substreams": [ + "zksyncera.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.zksync.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/zksync-era", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xe8e77626586f73b955364c7b4bbf0bb7f7685ebd40e852b164633a4acbd3244c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "zksync" + } + } + }, + { + "id": "apechain-curtis", + "shortName": "ApeChain", + "secondName": "Curtis", + "fullName": "ApeChain Curtis Testnet", + "aliases": [ + "apechain-testnet", + "evm-33111" + ], + "caip2Id": "eip155:33111", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://curtis.apescan.io" + ], + "rpcUrls": [ + "https://curtis.rpc.caldera.xyz/http" + ], + "apiUrls": [ + { + "url": "https://apechain-testnet.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "apechain" + }, + { + "kind": "l2Of", + "network": "arbitrum-sepolia" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "APE", + "docsUrl": "https://docs.apechain.com", + "genesis": { + "hash": "0xebbc9a87d1c945533b12311d15d11f7baab6d8c64f7aabe9d956f862554807a8", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "apechain" + } + } + }, + { + "id": "zilliqa", + "shortName": "Zilliqa", + "fullName": "Zilliqa 2.0 Mainnet", + "aliases": [ + "evm-32769", + "zilliqa-mainnet" + ], + "caip2Id": "eip155:32769", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://zilliqa.blockscout.com", + "https://otterscan.zilliqa.com" + ], + "apiUrls": [ + { + "url": "https://zilliqa.blockscout.com/api", + "kind": "blockscout" + } + ], + "rpcUrls": [ + "https://api.zilliqa.com" + ], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "ZIL", + "docsUrl": "https://dev.zilliqa.com", + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "zilliqa" + } + } + }, + { + "id": "zilliqa-testnet", + "shortName": "Zilliqa", + "fullName": "Zilliqa 2.0 Testnet", + "aliases": [ + "evm-33101" + ], + "caip2Id": "eip155:33101", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.zilliqa.blockscout.com", + "https://otterscan.testnet.zilliqa.com" + ], + "apiUrls": [ + { + "url": "https://testnet.zilliqa.blockscout.com/api", + "kind": "blockscout" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "zilliqa" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "ZIL", + "docsUrl": "https://dev.zilliqa.com", + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "zilliqa" + } + } + }, + { + "id": "apechain", + "shortName": "ApeChain", + "fullName": "ApeChain Mainnet", + "aliases": [ + "evm-33139", + "apechain-mainnet" + ], + "caip2Id": "eip155:33139", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://apescan.io" + ], + "rpcUrls": [ + "https://rpc.apechain.com" + ], + "apiUrls": [ + { + "url": "https://apechain.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "APE", + "docsUrl": "https://docs.apechain.com", + "genesis": { + "hash": "0xa217064039db238cd731edf0005e93b9ac72604247a8e7280e0606727f2d0736", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "apechain" + } + } + }, + { + "id": "peaq", + "shortName": "peaq", + "fullName": "Peaq Network", + "aliases": [ + "evm-3338", + "peaq-mainnet" + ], + "caip2Id": "eip155:3338", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://peaq.subscan.io" + ], + "rpcUrls": [ + "https://peaq.api.onfinality.io/public" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "PEAQ", + "docsUrl": "https://docs.peaq.network", + "genesis": { + "hash": "0x43ab0f195759cb56597b46c826459bf550afe0398a1421293c961b1fecda1783", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "peaq" + } + } + }, + { + "id": "mode-mainnet", + "shortName": "Mode", + "fullName": "Mode Mainnet", + "aliases": [ + "evm-34443", + "mode" + ], + "caip2Id": "eip155:34443", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.mode.network" + ], + "rpcUrls": [ + "https://mainnet.mode.network", + "https://mode.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://explorer.mode.network/api", + "kind": "blockscout" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/34443/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "mode.firehose.pinax.network:443" + ], + "substreams": [ + "mode.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.mode.network", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/mode", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xb0f682e12fc555fd5ce8fce51a59a67d66a5b46be28611a168260a549dac8a9b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mode" + } + } + }, + { + "id": "botanix-testnet", + "shortName": "Botanix", + "fullName": "Botanix Testnet", + "aliases": [ + "spiderchain-testnet", + "spiderchain-testnet-v1", + "evm-3636" + ], + "caip2Id": "eip155:3636", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.botanixscan.io" + ], + "rpcUrls": [ + "https://node.botanixlabs.dev" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/testnet/evm/3636/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "botanix" + } + ], + "issuanceRewards": false, + "nativeToken": "BTC", + "docsUrl": "https://docs.botanixlabs.xyz", + "genesis": { + "hash": "0x3797638175875c37cefa72ef546db685e43c81ba4af8238b48a495f98d61588d", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "botanix" + } + } + }, + { + "id": "botanix", + "shortName": "Botanix", + "fullName": "Botanix Mainnet", + "aliases": [ + "evm-3637", + "botanix-mainnet" + ], + "caip2Id": "eip155:3637", + "graphNode": { + "protocol": "ethereum" + }, + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "BTC", + "docsUrl": "https://docs.botanixlabs.com", + "genesis": { + "hash": "0x0210ae550e730d0e18f96896b80caad6f59dcc0b83b67421975716d155d027c6", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "botanix" + } + } + }, + { + "id": "lens-testnet", + "shortName": "Lens", + "fullName": "Lens Testnet", + "aliases": [ + "evm-37111", + "lens-sepolia" + ], + "caip2Id": "eip155:37111", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://block-explorer.testnet.lens.dev" + ], + "rpcUrls": [ + "https://rpc.testnet.lens.dev" + ], + "apiUrls": [ + { + "url": "https://block-explorer-api.lens.dev/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "lens" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "GRASS", + "docsUrl": "https://www.lens.xyz/docs", + "genesis": { + "hash": "0xe8e77626586f73b955364c7b4bbf0bb7f7685ebd40e852b164633a4acbd3244c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "lens" + } + } + }, + { + "id": "fantom-testnet", + "shortName": "Fantom", + "fullName": "Fantom Testnet", + "aliases": [ + "evm-4002" + ], + "caip2Id": "eip155:4002", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.ftmscan.com" + ], + "rpcUrls": [ + "https://rpc.testnet.fantom.network" + ], + "apiUrls": [ + { + "url": "https://fantom-testnet.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "fantom" + } + ], + "issuanceRewards": false, + "nativeToken": "FTM", + "docsUrl": "https://docs.fantom.foundation", + "genesis": { + "hash": "0x00000000000000009a0c7349d44dc4d0f602a54e0a8543360c2fee4c3937b49e", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "fantom" + } + } + }, + { + "id": "arbitrum-one", + "shortName": "Arbitrum One", + "fullName": "Arbitrum One Mainnet", + "aliases": [ + "arbone", + "arbitrum", + "evm-42161", + "arbitrum-one-mainnet" + ], + "caip2Id": "eip155:42161", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "explorerUrls": [ + "https://arbiscan.io" + ], + "rpcUrls": [ + "https://arbitrum-one.publicnode.com", + "https://arb1.arbitrum.io/rpc", + "https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}", + "https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY}", + "https://arbone.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://arbitrum-one.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://arbitrum.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "arbone.firehose.pinax.network:443", + "arb-one.streamingfast.io:443" + ], + "substreams": [ + "arbone.substreams.pinax.network:443", + "arb-one.streamingfast.io:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.arbitrum.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/arbitrum", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x7ee576b35482195fc49205cec9af72ce14f003b9ae69f6ba0faef4514be8b442", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "arbitrum-one" + } + } + }, + { + "id": "arbitrum-sepolia", + "shortName": "Arbitrum", + "secondName": "Sepolia", + "fullName": "Arbitrum Sepolia Testnet", + "aliases": [ + "evm-421614", + "arb-sepolia" + ], + "caip2Id": "eip155:421614", + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "arbitrum-one" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.arbiscan.io" + ], + "rpcUrls": [ + "https://sepolia-rollup.arbitrum.io/rpc", + "https://arbsepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://arbitrum-sepolia.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "arbsepolia.firehose.pinax.network:443" + ], + "substreams": [ + "arbsepolia.substreams.pinax.network:443" + ] + }, + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.arbitrum.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/arbitrum-sepolia", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x77194da4010e549a7028a9c3c51c3e277823be6ac7d138d0bb8a70197b5c004c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "arbitrum-one" + } + } + }, + { + "id": "arbitrum-nova", + "shortName": "Arbitrum Nova", + "fullName": "Arbitrum Nova Mainnet", + "aliases": [ + "evm-42170", + "arbnova", + "arb-nova", + "arbitrum-nova-mainnet" + ], + "caip2Id": "eip155:42170", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://nova-explorer.arbitrum.io" + ], + "rpcUrls": [ + "https://nova.arbitrum.io/rpc", + "https://arbitrum-nova.publicnode.com", + "https://arbnova.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://arbitrum-nova.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "arbnova.firehose.pinax.network:443" + ], + "substreams": [ + "arbnova.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.arbitrum.io", + "genesis": { + "hash": "0x2ad24e03026118f9b3a48626f0636e38c93660e90a6812e853a99aa8c5371561", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "arbitrum-nova" + } + } + }, + { + "id": "celo", + "shortName": "Celo", + "fullName": "Celo Mainnet", + "aliases": [ + "evm-42220", + "celo-mainnet" + ], + "caip2Id": "eip155:42220", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://celoscan.io" + ], + "rpcUrls": [ + "https://forno.celo.org", + "https://celo.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://celo.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://explorer.celo.org/mainnet/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "CELO", + "docsUrl": "https://docs.celo.org", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/celo", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x19ea3339d3c8cda97235bc8293240d5b9dadcdfbb5d4b0b90ee731cac1bd11c3", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "celo" + } + } + }, + { + "id": "etherlink-mainnet", + "shortName": "Etherlink", + "fullName": "Etherlink Mainnet", + "aliases": [ + "etherlink" + ], + "caip2Id": "eip155:42793", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.etherlink.com" + ], + "rpcUrls": [ + "https://node.mainnet.etherlink.com" + ], + "apiUrls": [ + { + "url": "https://explorer.etherlink.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "XTZ", + "docsUrl": "https://docs.etherlink.com", + "genesis": { + "hash": "0x37628d45dcd6265c969aa5f5dc3fe8fddd21198c683b85ac7099d8e39597df50", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "etherlink" + } + } + }, + { + "id": "hemi", + "shortName": "Hemi", + "fullName": "Hemi Mainnet", + "aliases": [ + "evm-43111", + "hemi-mainnet" + ], + "caip2Id": "eip155:43111", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.hemi.xyz" + ], + "apiUrls": [ + { + "url": "https://explorer.hemi.xyz/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://rpc.hemi.network/rpc" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.hemi.xyz", + "genesis": { + "hash": "0x6b070d8b8f3bf81c9314ff863748e3db2662ecc0a8dbd4c394a8b646ae0c8b8b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "hemi" + } + } + }, + { + "id": "fuji", + "shortName": "Avalanche", + "secondName": "Fuji", + "fullName": "Avalanche Fuji Testnet", + "aliases": [ + "evm-43113", + "avalanche-fuji" + ], + "caip2Id": "eip155:43113", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.snowscan.xyz" + ], + "rpcUrls": [ + "https://api.avax-test.network/ext/bc/C/rpc" + ], + "apiUrls": [ + { + "url": "https://fuji.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api-testnet.snowtrace.io/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/43113/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "avalanche" + } + ], + "issuanceRewards": false, + "nativeToken": "AVAX", + "docsUrl": "https://docs.avax.network", + "genesis": { + "hash": "0x31ced5b9beb7f8782b014660da0cb18cc409f121f408186886e1ca3e8eeca96b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "avalanche" + } + } + }, + { + "id": "avalanche", + "shortName": "Avalanche", + "secondName": "C-Chain", + "fullName": "Avalanche C-Chain", + "aliases": [ + "evm-43114", + "avalanche-mainnet" + ], + "caip2Id": "eip155:43114", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://snowtrace.io" + ], + "rpcUrls": [ + "https://api.avax.network/ext/bc/C/rpc", + "https://avalanche-c-chain-rpc.publicnode.com" + ], + "apiUrls": [ + { + "url": "https://avalanche.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api.snowtrace.io/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/43114/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "avalanche-mainnet.streamingfast.io:443", + "avalanche.firehose.pinax.network:443" + ], + "substreams": [ + "avalanche-mainnet.streamingfast.io:443", + "avalanche.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": true, + "nativeToken": "AVAX", + "docsUrl": "https://docs.avax.network", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/avalanche", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x31ced5b9beb7f8782b014660da0cb18cc409f121f408186886e1ca3e8eeca96b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "avalanche" + } + } + }, + { + "id": "celo-alfajores", + "shortName": "Celo", + "secondName": "Alfajores", + "fullName": "Celo Alfajores Testnet", + "aliases": [ + "evm-44787", + "celo-testnet" + ], + "caip2Id": "eip155:44787", + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "celo" + } + ], + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://alfajores.celoscan.io" + ], + "rpcUrls": [ + "https://alfajores-forno.celo-testnet.org", + "https://alfajores.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://celo-alfajores.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://celo-alfajores.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "CELO", + "docsUrl": "https://docs.celo.org", + "genesis": { + "hash": "0xe423b034e7f0282c1b621f7bbc1cea4316a2a80b1600490769eae77777e4b67e", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "celo" + } + } + }, + { + "id": "iotex", + "shortName": "IoTeX", + "fullName": "IoTeX Mainnet", + "aliases": [ + "evm-4689", + "iotex-mainnet" + ], + "caip2Id": "eip155:4689", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://iotexscan.io" + ], + "rpcUrls": [ + "https://babel-api.mainnet.iotex.io" + ], + "apiUrls": [ + { + "url": "https://index.iotexscan.io/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "IOTX", + "docsUrl": "https://docs.iotex.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/iotex", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xb337983730981c2d50f114eed5da9dd20b83c8c5e130beefdb3001dc858cfe8b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "iotex" + } + } + }, + { + "id": "iotex-testnet", + "shortName": "Iotex", + "secondName": "Testnet", + "fullName": "Iotex Testnet", + "aliases": [ + "evm-4690" + ], + "caip2Id": "eip155:4690", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.iotexscan.io" + ], + "rpcUrls": [ + "https://babel-api.testnet.iotex.io" + ], + "apiUrls": [ + { + "url": "https://testnet.index.iotexscan.io/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "iotex" + } + ], + "issuanceRewards": false, + "nativeToken": "IOTX", + "docsUrl": "https://docs.iotex.io", + "genesis": { + "hash": "0x5e31a9f95ca4de82bd6f5ed9b465c6474bba27f1c5d31747393a555ce1f41607", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "iotex" + } + } + }, + { + "id": "neox", + "shortName": "Neo X", + "fullName": "Neo X Mainnet", + "aliases": [ + "evm-47763", + "neox-mainnet" + ], + "caip2Id": "eip155:47763", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://xexplorer.neo.org" + ], + "rpcUrls": [ + "https://mainnet-1.rpc.banelabs.org" + ], + "apiUrls": [ + { + "url": "https://xexplorer.neo.org/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "GAS", + "docsUrl": "https://xdocs.ngd.network", + "genesis": { + "hash": "0x2ee57478315c7d3182997a812d7885dafee48612cd88cb30b615847b0dd8dbd7", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "neo-x" + } + } + }, + { + "id": "autonomys-taurus", + "shortName": "Autonomys", + "fullName": "Autonomys Taurus Auto EVM", + "aliases": [ + "evm-490000", + "autonomys-testnet" + ], + "caip2Id": "eip155:490000", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://blockscout.taurus.autonomys.xyz" + ], + "rpcUrls": [ + "https://auto-evm.taurus.autonomys.xyz/ws" + ], + "apiUrls": [ + { + "url": "https://blockscout.taurus.autonomys.xyz/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "issuanceRewards": false, + "nativeToken": "AI3", + "docsUrl": "https://docs.autonomys.xyz", + "genesis": { + "hash": "0x085b6a1088858e39e9f26e832db9ba44e7f8ca977f363f0aff79f8bec5abb8b9", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "autonomys" + } + } + }, + { + "id": "scroll-sepolia", + "shortName": "Scroll", + "secondName": "Sepolia", + "fullName": "Scroll Sepolia Testnet", + "aliases": [ + "evm-534351", + "scroll-testnet" + ], + "caip2Id": "eip155:534351", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.scrollscan.com" + ], + "rpcUrls": [ + "https://sepolia-rpc.scroll.io", + "https://scrsepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://scroll-sepolia.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://scroll-sepolia.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "scrsepolia.firehose.pinax.network:443" + ], + "substreams": [ + "scrsepolia.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "scroll" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.scroll.io", + "genesis": { + "hash": "0xaa62d1a8b2bffa9e5d2368b63aae0d98d54928bd713125e3fd9e5c896c68592c", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "scroll" + } + } + }, + { + "id": "scroll", + "shortName": "Scroll", + "fullName": "Scroll Mainnet", + "aliases": [ + "evm-534352", + "scroll-mainnet" + ], + "caip2Id": "eip155:534352", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://scrollscan.com" + ], + "rpcUrls": [ + "https://rpc.scroll.io", + "https://scroll.rpc.service.pinax.network", + "https://rpc.ankr.com/scroll" + ], + "apiUrls": [ + { + "url": "https://scroll.blockscout.com/api", + "kind": "blockscout" + }, + { + "url": "https://scroll.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "scroll.firehose.pinax.network:443" + ], + "substreams": [ + "scroll.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.scroll.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/scroll", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xbbc05efd412b7cd47a2ed0e5ddfcf87af251e414ea4c801d78b6784513180a80", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "scroll" + } + } + }, + { + "id": "bsc", + "shortName": "BNB", + "fullName": "BNB Smart Chain Mainnet", + "aliases": [ + "bnb", + "bnb-mainnet", + "bsc-mainnet", + "evm-56" + ], + "caip2Id": "eip155:56", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://bscscan.com" + ], + "rpcUrls": [ + "https://bsc-dataseed1.binance.org", + "https://bsc-dataseed1.defibit.io", + "https://bsc.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://bsc.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "bsc.firehose.pinax.network:443", + "bnb.streamingfast.io:443" + ], + "substreams": [ + "bsc.substreams.pinax.network:443", + "bnb.streamingfast.io:443" + ] + }, + "issuanceRewards": true, + "nativeToken": "BNB", + "docsUrl": "https://docs.bnbchain.org", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/binance", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x0d21840abff46b96c84b2ac9e10e4f5cdaeb5693cb665db62a2f3b02d2d57b5b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "binance-smart-chain" + } + } + }, + { + "id": "hoodi", + "shortName": "Ethereum", + "secondName": "Hoodi", + "fullName": "Ethereum Hoodi Testnet", + "aliases": [ + "evm-560048" + ], + "caip2Id": "eip155:560048", + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "mainnet" + } + ], + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://hoodi.etherscan.io" + ], + "rpcUrls": [ + "https://0xrpc.io/hoodi", + "https://hoodi.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://hoodi.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "hoodi.firehose.pinax.network:443" + ], + "substreams": [ + "hoodi.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "genesis": { + "hash": "0xbbe312868b376a3001692a646dd2d7d1e4406380dfd86b98aa8a34d1557c971b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "boba-bnb", + "shortName": "Boba BNB", + "fullName": "Boba BNB Mainnet", + "aliases": [ + "evm-56288", + "boba-bsc", + "boba-bnb-mainnet" + ], + "caip2Id": "eip155:56288", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://bnb.bobascan.com" + ], + "rpcUrls": [ + "https://bnb.boba.network", + "https://boba-bnb.gateway.tenderly.co", + "https://bobabnb.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/56288/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "bobabnb.firehose.pinax.network:443" + ], + "substreams": [ + "bobabnb.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "bsc" + } + ], + "issuanceRewards": true, + "nativeToken": "BOBA", + "docsUrl": "https://docs.boba.network", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/bobabnb", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xf9aa25373a3cf1c3d3dcb1911093b56eb129221d203270bcdb002b3f01a120d9", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "boba" + } + } + }, + { + "id": "ink", + "shortName": "Ink", + "fullName": "Ink Mainnet", + "aliases": [ + "evm-57073", + "ink-mainnet" + ], + "caip2Id": "eip155:57073", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.inkonchain.com" + ], + "apiUrls": [ + { + "url": "https://explorer.inkonchain.com/api", + "kind": "blockscout" + } + ], + "rpcUrls": [ + "https://rpc-gel.inkonchain.com" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.inkonchain.com", + "genesis": { + "hash": "0x23a2658170ba70d014ba0d0d2709f8fbfe2fa660cd868c5f282f991eecbe38ee", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ink" + } + } + }, + { + "id": "linea-sepolia", + "shortName": "Linea", + "secondName": "Sepolia", + "fullName": "Linea Sepolia Testnet", + "aliases": [ + "evm-59141", + "linea-testnet" + ], + "caip2Id": "eip155:59141", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.lineascan.build" + ], + "rpcUrls": [ + "https://rpc.sepolia.linea.build", + "https://lineasepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://linea-sepolia.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api-explorer.sepolia.linea.build/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "lineasepolia.firehose.pinax.network:443" + ], + "substreams": [ + "lineasepolia.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "linea" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.linea.build", + "genesis": { + "hash": "0x65a64c825d7c13ce1bf077801d0b6b2a89853e19e4a89a5433d7d85d2102a20b", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "linea" + } + } + }, + { + "id": "linea", + "shortName": "Linea", + "fullName": "Linea Mainnet", + "aliases": [ + "evm-59144", + "linea-mainnet" + ], + "caip2Id": "eip155:59144", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://lineascan.build" + ], + "rpcUrls": [ + "https://rpc.linea.build", + "https://linea.rpc.service.pinax.network", + "https://linea-mainnet.infura.io/v3/${INFURA_API_KEY}" + ], + "apiUrls": [ + { + "url": "https://linea.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api-explorer.linea.build/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "linea.firehose.pinax.network:443" + ], + "substreams": [ + "linea.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.linea.build", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/linea", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xb6762a65689107b2326364aefc18f94cda413209fab35c00d4af51eaa20ffbc6", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "linea" + } + } + }, + { + "id": "megaeth-testnet", + "shortName": "MegaETH", + "secondName": "Testnet", + "fullName": "MegaETH Testnet", + "aliases": [ + "evm-6342" + ], + "caip2Id": "eip155:6342", + "networkType": "testnet", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://www.megaexplorer.xyz" + ], + "rpcUrls": [ + "https://carrot.megaeth.com/rpc" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "genesis": { + "hash": "0xe56bd7ae2a26376ed01d4775edcec3fc18817451137e4a06a5899bf478b75500", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mega-eth" + } + } + }, + { + "id": "xai", + "shortName": "Xai", + "fullName": "Xai Mainnet", + "aliases": [ + "evm-660279", + "xai-mainnet" + ], + "caip2Id": "eip155:660279", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.xai-chain.net" + ], + "rpcUrls": [ + "https://xai-chain.net/rpc", + "https://xai.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://explorer.xai-chain.net/api", + "kind": "blockscout" + }, + { + "url": "https://xai.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "firehose": [ + "xai.firehose.pinax.network:443" + ], + "substreams": [ + "xai.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "arbitrum-one" + } + ], + "issuanceRewards": false, + "nativeToken": "XAI", + "docsUrl": "https://docs.x.ai/docs", + "genesis": { + "hash": "0xeb2a6f0f62cc7956562dc4e6316b60bdaff6a15affd6431592cb52f1552caa55", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "xai" + } + } + }, + { + "id": "zetachain", + "shortName": "ZetaChain", + "fullName": "ZetaChain Mainnet", + "aliases": [ + "evm-7000", + "zetachain-mainnet" + ], + "caip2Id": "eip155:7000", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://zetachain.blockscout.com" + ], + "apiUrls": [ + { + "url": "https://zetachain.blockscout.com/api", + "kind": "etherscan" + } + ], + "rpcUrls": [ + "https://zetachain-mainnet.g.allthatnode.com/archive/evm", + "https://zetachain-mainnet.public.blastapi.io" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "ZETA", + "docsUrl": "https://www.zetachain.com/docs", + "genesis": { + "hash": "0x60da6194a8e29e0e36c74544037918dd7a3a8a406f8e9f24d37c79623ee69690", + "height": 1 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "zeta-chain" + } + } + }, + { + "id": "tron-evm", + "shortName": "TRON EVM", + "fullName": "TRON EVM Mainnet", + "aliases": [ + "tronevm", + "tron-evm-mainnet", + "evm-728126428" + ], + "caip2Id": "eip155:728126428", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://tronscan.org" + ], + "rpcUrls": [ + "https://api.trongrid.io/jsonrpc", + "https://tron.drpc.org", + "https://rpc.ankr.com/tron_jsonrpc" + ], + "relations": [ + { + "kind": "evmOf", + "network": "tron" + } + ], + "apiUrls": [ + { + "url": "https://apilist.tronscanapi.com/api", + "kind": "other" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [], + "sps": [], + "firehose": [ + "mainnet-evm.tron.streamingfast.io:443" + ], + "substreams": [ + "mainnet-evm.tron.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "TRX", + "docsUrl": "https://developers.tron.network", + "genesis": { + "hash": "0x00000000000000001ebf88508a03865c71d452e25f4d51194196a1d22b6653dc", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "tron" + } + } + }, + { + "id": "hemi-sepolia", + "shortName": "Hemi", + "secondName": "Sepolia", + "fullName": "Hemi Sepolia", + "aliases": [ + "evm-743111", + "hemi-testnet" + ], + "caip2Id": "eip155:743111", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.explorer.hemi.xyz" + ], + "rpcUrls": [ + "https://testnet.rpc.hemi.network/rpc" + ], + "apiUrls": [ + { + "url": "https://testnet.explorer.hemi.xyz/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "hemi" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.hemi.xyz", + "genesis": { + "hash": "0xc7eef424ae7c339cd0896344c80e136b81246ec5fe7d91a668a09b4c17543194", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "hemi" + } + } + }, + { + "id": "katana", + "shortName": "Katana", + "fullName": "Katana Mainnet", + "aliases": [ + "evm-747474", + "katana-mainnet" + ], + "caip2Id": "eip155:747474", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": ["https://katanascan.com"], + "apiUrls": [ + { + "url": "https://katana.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "genesis": { + "hash": "0x2d28253bc3362fb71336e4f45ba058a24167ef8f43aa2527d5ed9ecfa1d2d3d6", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "katana" + } + } + }, + { + "id": "ink-sepolia", + "shortName": "Ink", + "secondName": "Sepolia", + "fullName": "Ink Sepolia", + "aliases": [ + "evm-763373", + "ink-testnet" + ], + "caip2Id": "eip155:763373", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer-sepolia.inkonchain.com" + ], + "apiUrls": [ + { + "url": "https://explorer-sepolia.inkonchain.com/api", + "kind": "blockscout" + } + ], + "rpcUrls": [ + "https://rpc-gel-sepolia.inkonchain.com" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "ink" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.inkonchain.com", + "genesis": { + "hash": "0xe5fd5cf0be56af58ad5751b401410d6b7a09d830fa459789746a3d0dd1c79834", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ink" + } + } + }, + { + "id": "zora", + "shortName": "Zora", + "fullName": "Zora Network", + "aliases": [ + "zora-mainnet" + ], + "caip2Id": "eip155:7777777", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.zora.energy" + ], + "rpcUrls": [ + "https://rpc.zora.energy", + "https://zora.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://explorer.zora.energy/api", + "kind": "blockscout" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/7777777/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "firehose": [ + "zora.firehose.pinax.network:443" + ], + "substreams": [ + "zora.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.zora.co", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/zora", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x47555a45a1af8d4728ca337a1e48375a83919b1ea16591e070a07388b7364e29", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "zora", + "variants": [ + "branded" + ] + } + } + }, + { + "id": "polygon-amoy", + "shortName": "Polygon", + "secondName": "Amoy", + "fullName": "Polygon Amoy Testnet", + "aliases": [ + "amoy-testnet", + "amoy" + ], + "caip2Id": "eip155:80002", + "graphNode": { + "protocol": "ethereum" + }, + "relations": [ + { + "kind": "testnetOf", + "network": "matic" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "explorerUrls": [ + "https://www.oklink.com/amoy" + ], + "rpcUrls": [ + "https://rpc-amoy.polygon.technology", + "https://amoy.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://polygon-amoy.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/80002/etherscan/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "amoy.firehose.pinax.network:443" + ], + "substreams": [ + "amoy.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "POL", + "docsUrl": "https://docs.polygon.technology", + "genesis": { + "hash": "0x7202b2b53c5a0836e773e319d18922cc756dd67432f9a1f65352b61f4406c697", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "polygon" + } + } + }, + { + "id": "berachain-bepolia", + "shortName": "Berachain", + "secondName": "bepolia", + "fullName": "Berachain bepolia Testnet", + "aliases": [ + "evm-80069" + ], + "caip2Id": "eip155:80069", + "graphNode": { + "protocol": "ethereum" + }, + "rpcUrls": [ + "https://bepolia.rpc.berachain.com" + ], + "explorerUrls": [ + "https://bepolia.beratrail.io" + ], + "apiUrls": [ + { + "url": "https://api.routescan.io/v2/network/testnet/evm/80069/etherscan/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "berachain" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "issuanceRewards": false, + "nativeToken": "BERA", + "docsUrl": "https://docs.berachain.com", + "genesis": { + "hash": "0x0207661de38f0e54ba91c8286096e72486784c79dc6a9681fc486b38335c042f", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "berachain" + } + } + }, + { + "id": "berachain", + "shortName": "Berachain", + "fullName": "Berachain Mainnet", + "aliases": [ + "evm-80094", + "berachain-mainnet" + ], + "caip2Id": "eip155:80094", + "graphNode": { + "protocol": "ethereum" + }, + "rpcUrls": [ + "https://rpc.berachain.com", + "https://bera.rpc.service.pinax.network" + ], + "explorerUrls": [ + "https://berascan.com" + ], + "apiUrls": [ + { + "url": "https://berachain.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/80094/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "bera.firehose.pinax.network:443" + ], + "substreams": [ + "bera.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "BERA", + "docsUrl": "https://docs.berachain.com", + "genesis": { + "hash": "0xd57819422128da1c44339fc7956662378c17e2213e669b427ac91cd11dfcfb38", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "berachain" + } + } + }, + { + "id": "joc", + "shortName": "JOC", + "fullName": "Japan Open Chain Mainnet", + "aliases": [ + "evm-81", + "joc-mainnet" + ], + "caip2Id": "eip155:81", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://explorer.japanopenchain.org" + ], + "rpcUrls": [ + "https://rpc-1.japanopenchain.org:8545", + "https://rpc-2.japanopenchain.org:8545", + "https://rpc-3.japanopenchain.org" + ], + "apiUrls": [ + { + "url": "https://explorer.japanopenchain.org/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "JOC", + "docsUrl": "https://www.japanopenchain.org/en/developer", + "genesis": { + "hash": "0x1b54bfa6846a13aacc57066840ec10d1b74b06870539bbc8a3d1b19bdc566733", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "japan-open-chain" + } + } + }, + { + "id": "blast-mainnet", + "shortName": "Blast", + "fullName": "Blast Mainnet", + "aliases": [ + "evm-81457", + "blast" + ], + "caip2Id": "eip155:81457", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://blastscan.io" + ], + "rpcUrls": [ + "https://rpc.blast.io", + "https://blast.rpc.service.pinax.network", + "https://rpc.ankr.com/blast" + ], + "apiUrls": [ + { + "url": "https://blast.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://blast.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "blast.firehose.pinax.network:443" + ], + "substreams": [ + "blast.substreams.pinax.network:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.blast.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/blast", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xb689b35ef29d0bec5816938e0e52683c7257d2e325420ea69b739a2be4754b89", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "blast" + } + } + }, + { + "id": "kaia", + "shortName": "Kaia", + "fullName": "Kaia Mainnet", + "aliases": [ + "evm-8217", + "kaia-mainnet" + ], + "caip2Id": "eip155:8217", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://kaiascan.io" + ], + "rpcUrls": [ + "https://public-en.node.kaia.io" + ], + "apiUrls": [ + { + "url": "https://kaia.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "KAIA", + "docsUrl": "https://docs.kaia.io", + "genesis": { + "hash": "0xc72e5293c3c3ba38ed8ae910f780e4caaa9fb95e79784f7ab74c3c262ea7137e", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "kaia" + } + } + }, + { + "id": "base", + "shortName": "Base", + "fullName": "Base Chain", + "aliases": [ + "evm-8453", + "base-mainnet" + ], + "caip2Id": "eip155:8453", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://base.blockscout.com" + ], + "rpcUrls": [ + "https://mainnet.base.org", + "https://base-rpc.publicnode.com", + "https://base.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://base.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://base.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "base.firehose.pinax.network:443", + "base-mainnet.streamingfast.io:443" + ], + "substreams": [ + "base.substreams.pinax.network:443", + "base-mainnet.streamingfast.io:443" + ] + }, + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.base.org", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/base", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0xf712aa9241cc24369b143cf6dce85f0902a9731e70d66818a3a5845b296c73dd", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "base" + } + } + }, + { + "id": "base-sepolia", + "shortName": "Base", + "secondName": "Sepolia", + "fullName": "Base Sepolia Testnet", + "aliases": [ + "evm-84532", + "base-testnet" + ], + "caip2Id": "eip155:84532", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.basescan.org" + ], + "rpcUrls": [ + "https://sepolia.base.org", + "https://base-sepolia-rpc.publicnode.com", + "https://basesepolia.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://base-sepolia.abi.pinax.network/api", + "kind": "etherscan" + }, + { + "url": "https://base-sepolia.blockscout.com/api", + "kind": "blockscout" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "basesepolia.firehose.pinax.network:443" + ], + "substreams": [ + "basesepolia.substreams.pinax.network:443" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "base" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": true, + "nativeToken": "ETH", + "docsUrl": "https://docs.base.org", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/base-sepolia", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x0dcc9e089e30b90ddfc55be9a37dd15bc551aeee999d2e2b51414c54eaf934e4", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "base" + } + } + }, + { + "id": "viction", + "shortName": "Viction", + "fullName": "Viction Mainnet", + "aliases": [ + "evm-88", + "viction-mainnet" + ], + "caip2Id": "eip155:88", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://www.vicscan.xyz" + ], + "rpcUrls": [ + "https://rpc.viction.xyz" + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "VIC", + "docsUrl": "https://docs.viction.xyz", + "genesis": { + "hash": "0x9326145f8a2c8c00bbe13afc7d7f3d9c868b5ef39d89f2f4e9390e9720298624", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "viction" + } + } + }, + { + "id": "chiliz-testnet", + "shortName": "Chiliz", + "secondName": "Spicy", + "fullName": "Chiliz Spicy Testnet", + "aliases": [ + "chiliz-spicy-testnet", + "evm-88882" + ], + "caip2Id": "eip155:88882", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.chiliscan.com" + ], + "rpcUrls": [ + "https://spicy-rpc.chiliz.com", + "https://spicy.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://spicy-explorer.chiliz.com/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/88882/etherscan/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "chiliz" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "spicy.firehose.pinax.network:443" + ], + "substreams": [ + "spicy.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "CHZ", + "docsUrl": "https://docs.chiliz.com", + "genesis": { + "hash": "0x9e0e07ae4ee9b0ef66a4206656677020306259d0b0b845ad3bb6b09fb91485ff", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "chiliz" + } + } + }, + { + "id": "chiliz", + "shortName": "Chiliz", + "fullName": "Chiliz Mainnet", + "aliases": [ + "chiliz-mainnet", + "evm-88888" + ], + "caip2Id": "eip155:88888", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://chiliscan.com" + ], + "rpcUrls": [ + "https://rpc.chiliz.com", + "https://rpc.ankr.com/chiliz", + "https://chiliz.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://scan.chiliz.com/api", + "kind": "etherscan" + }, + { + "url": "https://api.routescan.io/v2/network/mainnet/evm/88888/etherscan/api", + "kind": "etherscan" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "chiliz.firehose.pinax.network:443" + ], + "substreams": [ + "chiliz.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "CHZ", + "docsUrl": "https://docs.chiliz.com", + "genesis": { + "hash": "0xd79fa059ef8cdfcf72676df19e209ee014183a5fa1cf132b2ff9288dbbcf5042", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "chiliz" + } + } + }, + { + "id": "mode-sepolia", + "shortName": "Mode", + "secondName": "Sepolia", + "fullName": "Mode Sepolia Testnet", + "aliases": [ + "evm-919", + "mode-testnet" + ], + "caip2Id": "eip155:919", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://sepolia.explorer.mode.network" + ], + "rpcUrls": [ + "https://sepolia.mode.network" + ], + "apiUrls": [ + { + "url": "https://sepolia.explorer.mode.network/api", + "kind": "blockscout" + }, + { + "url": "https://api.routescan.io/v2/network/testnet/evm/919/etherscan/api", + "kind": "etherscan" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "mode-mainnet" + }, + { + "kind": "l2Of", + "network": "sepolia" + } + ], + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.mode.network", + "genesis": { + "hash": "0x13c352562289a88ed33087a51b6b6c859a27709c8555c9def7cb9757c043acad", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mode" + } + } + }, + { + "id": "chapel", + "shortName": "BNB", + "secondName": "Chapel", + "fullName": "BNB Smart Chain Chapel Testnet", + "aliases": [ + "bnb-chapel", + "bnb-testnet", + "bsc-testnet" + ], + "caip2Id": "eip155:97", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://testnet.bscscan.com" + ], + "rpcUrls": [ + "https://data-seed-prebsc-1-s1.bnbchain.org:8545", + "https://chapel.rpc.service.pinax.network" + ], + "apiUrls": [ + { + "url": "https://bsc-testnet.abi.pinax.network/api", + "kind": "etherscan" + } + ], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "bsc" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "firehose": [ + "chapel.firehose.pinax.network:443" + ], + "substreams": [ + "chapel.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "tBNB", + "docsUrl": "https://docs.bnbchain.org", + "genesis": { + "hash": "0x6d3c66c5357ec91d5c43af47e234a939b22557cbb552dc45bebbceeed90fbe34", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": true, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "binance-smart-chain" + } + } + }, + { + "id": "lumia", + "shortName": "Lumia", + "fullName": "Lumia Mainnet", + "aliases": [ + "evm-994873017", + "lumia-mainnet" + ], + "caip2Id": "eip155:994873017", + "graphNode": { + "protocol": "ethereum" + }, + "explorerUrls": [ + "https://lens.lumia.org" + ], + "rpcUrls": [ + "https://mainnet-rpc.lumia.org" + ], + "apiUrls": [ + { + "url": "https://explorer.lumia.org/api/", + "kind": "etherscan" + } + ], + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ] + }, + "networkType": "mainnet", + "issuanceRewards": false, + "nativeToken": "LUMIA", + "docsUrl": "https://docs.lumia.org", + "genesis": { + "hash": "0xbe2fbdd3862a852c02db24f4dcdc8c5eebc74777f393a0119410ed81f6a39120", + "height": 0 + }, + "firehose": { + "blockType": "sf.ethereum.type.v2.Block", + "evmExtendedModel": false, + "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "lumia" + } + } + }, + { + "id": "wax", + "shortName": "WAX", + "fullName": "WAX Mainnet", + "aliases": [ + "wax-mainnet" + ], + "caip2Id": "antelope:1064487b3cd1a897ce03ae5b6a865651", + "explorerUrls": [ + "https://eosauthority.com/?network=wax" + ], + "rpcUrls": [ + "https://wax.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "firehose": [ + "wax.firehose.pinax.network:443" + ], + "substreams": [ + "wax.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "WAX", + "docsUrl": "https://developer.wax.io", + "genesis": { + "hash": "0x00000002c9a8761a546eeae2d5a0df4586d8d53d5e8c74da1b2f9ee44587f37d", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "wax" + } + } + }, + { + "id": "telos-testnet", + "shortName": "Telos", + "fullName": "Telos Testnet", + "aliases": [], + "caip2Id": "antelope:1eaa0824707c8c16bd25145493bf062a", + "explorerUrls": [ + "https://eosauthority.com/?network=telostest" + ], + "rpcUrls": [ + "https://telostest.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "telos" + } + ], + "services": { + "firehose": [ + "telostest.firehose.pinax.network:443" + ], + "substreams": [ + "telostest.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "TELOS", + "docsUrl": "https://docs.telos.net", + "genesis": { + "hash": "0x0000000377dcf185dce2cd5b1ad7e70a7da0a73fc175c47283043791956c70c3", + "height": 3 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "telos" + } + } + }, + { + "id": "telos", + "shortName": "Telos", + "fullName": "Telos Mainnet", + "aliases": [ + "telos-mainnet" + ], + "caip2Id": "antelope:4667b205c6838ef70ff7988f6e8257e8", + "explorerUrls": [ + "https://eosauthority.com/?network=telos" + ], + "rpcUrls": [ + "https://telos.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "firehose": [ + "telos.firehose.pinax.network:443" + ], + "substreams": [ + "telos.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "TELOS", + "docsUrl": "https://docs.telos.net", + "genesis": { + "hash": "0x000000021d642039071f77a8a2e1eca6cfc0d90f94e7304f0d401bf28f067693", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "telos" + } + } + }, + { + "id": "kylin", + "shortName": "EOS", + "secondName": "Kylin", + "fullName": "EOS Kylin Testnet", + "aliases": [ + "eos-kylin" + ], + "caip2Id": "antelope:5fff1dae8dc8e2fc4d5b23b2c7665c97", + "explorerUrls": [ + "https://eosauthority.com/?network=kylin" + ], + "rpcUrls": [ + "https://kylin.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "eos" + } + ], + "services": { + "firehose": [ + "kylin.firehose.pinax.network:443" + ], + "substreams": [ + "kylin.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "EOS", + "docsUrl": "https://docs.eosnetwork.com/docs/latest/quick-start/introduction", + "genesis": { + "hash": "0x00000002a1ec7ae214b9e43a904b6c010fb1260c9e8a12e5967bdbe451152a07", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "eos" + } + } + }, + { + "id": "jungle4", + "shortName": "EOS", + "secondName": "Jungle4", + "fullName": "EOS Jungle4 Testnet", + "aliases": [ + "jungle" + ], + "caip2Id": "antelope:73e4385a2708e6d7048834fbc1079f2f", + "explorerUrls": [ + "https://eosauthority.com/?network=jungle" + ], + "rpcUrls": [ + "https://jungle4.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "eos" + } + ], + "services": { + "firehose": [ + "jungle4.firehose.pinax.network:443" + ], + "substreams": [ + "jungle4.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "EOS", + "docsUrl": "https://jungletestnet.io", + "genesis": { + "hash": "0x00000002d61d836f51657f886a5bc55b18a731f7eace6565784328fbd051fc90", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "eos" + } + } + }, + { + "id": "ultra", + "shortName": "Ultra", + "fullName": "Ultra Mainnet", + "aliases": [ + "ultra-mainnet" + ], + "caip2Id": "antelope:a9c481dfbc7d9506dc7e87e9a137c931", + "explorerUrls": [ + "https://explorer.mainnet.ultra.io" + ], + "rpcUrls": [ + "https://ultra.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "firehose": [ + "ultra.firehose.pinax.network:443" + ], + "substreams": [ + "ultra.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "UOS", + "docsUrl": "https://developers.ultra.io", + "genesis": { + "hash": "0x00000002e10cbadd0c7491064d13ae89cfbdd734e1f66726861d771af1fcd6e9", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "ultra" + } + } + }, + { + "id": "eos", + "shortName": "EOS", + "fullName": "EOS Mainnet", + "aliases": [ + "eos-mainnet", + "vaulta" + ], + "caip2Id": "antelope:aca376f206b8fc25a6ed44dbdc66547c", + "explorerUrls": [ + "https://eosauthority.com/?network=eos" + ], + "rpcUrls": [ + "https://eos.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "firehose": [ + "eos.firehose.pinax.network:443" + ], + "substreams": [ + "eos.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "EOS", + "docsUrl": "https://docs.eosnetwork.com/docs/latest/quick-start/introduction", + "genesis": { + "hash": "0x0000000267f3e2284b482f3afc2e724be1d6cbc1804532ec62d4e7af47c30693", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "eos" + } + } + }, + { + "id": "wax-testnet", + "shortName": "WAX", + "fullName": "WAX Testnet", + "aliases": [ + "waxtest" + ], + "caip2Id": "antelope:f16b1833c747c43682f4386fca9cbb32", + "explorerUrls": [ + "https://eosauthority.com/?network=waxtest" + ], + "rpcUrls": [ + "https://waxtest.api.eosnation.io" + ], + "apiUrls": [], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "wax" + } + ], + "services": { + "firehose": [ + "waxtest.firehose.pinax.network:443" + ], + "substreams": [ + "waxtest.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "WAX", + "docsUrl": "https://developer.wax.io", + "genesis": { + "hash": "0x00000002066113f7023ed907632c404f25c5f0f02034f3b1a22f339c83d78c53", + "height": 2 + }, + "firehose": { + "blockType": "sf.antelope.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-antelope", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "wax" + } + } + }, + { + "id": "arweave-mainnet", + "shortName": "Arweave", + "fullName": "Arweave", + "aliases": [ + "arweave" + ], + "caip2Id": "arweave:7wIU", + "explorerUrls": [ + "https://arscan.io" + ], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "graphNode": { + "protocol": "arweave" + }, + "services": { + "sps": [], + "firehose": [ + "arweave.firehose.pinax.network:443" + ], + "substreams": [ + "arweave.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "AR", + "docsUrl": "https://docs.arweave.org/developers", + "genesis": { + "hash": "0xef0214ecaa252020230a5325719dfc2d9cec86123bc46926dad0c2251ed6be17b7112528dbe678fb2d31d6e6a0951244", + "height": 0 + }, + "firehose": { + "blockType": "sf.arweave.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-arweave", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "arweave" + } + } + }, + { + "id": "mainnet-cl", + "shortName": "Ethereum Beacon", + "fullName": "Ethereum Consensus Layer", + "aliases": [ + "mainnet-beacon", + "eth-cl", + "eth-beacon" + ], + "caip2Id": "beacon:1", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "beaconOf", + "network": "mainnet" + } + ], + "services": { + "firehose": [ + "eth-cl.firehose.pinax.network:443" + ], + "substreams": [ + "eth-cl.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://ethereum.org/en/developers/docs/consensus-mechanisms", + "genesis": { + "hash": "0x4d611d5b93fdab69013a7f0a2f961caca0c853f87cfe9595fe50038163079360", + "height": 0 + }, + "firehose": { + "blockType": "sf.beacon.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-beacon", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "gnosis-cl", + "shortName": "Gnosis Beacon", + "fullName": "Gnosis Consensus Layer", + "aliases": [ + "gnosis-beacon" + ], + "caip2Id": "beacon:100", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "beaconOf", + "network": "gnosis" + } + ], + "services": { + "firehose": [ + "gnosis-cl.firehose.pinax.network:443" + ], + "substreams": [ + "gnosis-cl.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "XDAI", + "docsUrl": "https://ethereum.org/en/developers/docs/consensus-mechanisms", + "genesis": { + "hash": "0x23564cd15ac0b90ed72cbc78ffd5e35e309816c0cca5ad28390bd9892e846a75", + "height": 0 + }, + "firehose": { + "blockType": "sf.beacon.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-beacon", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "gnosis" + } + } + }, + { + "id": "gnosis-chiado-cl", + "shortName": "Chiado Beacon", + "fullName": "Gnosis Chiado Consensus Layer", + "aliases": [ + "gnosis-chiado-beacon" + ], + "caip2Id": "beacon:10200", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "beaconOf", + "network": "gnosis-chiado" + } + ], + "services": { + "firehose": [ + "chiado-cl.firehose.pinax.network:443" + ], + "substreams": [ + "chiado-cl.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "XDAI", + "docsUrl": "https://ethereum.org/en/developers/docs/consensus-mechanisms", + "genesis": { + "hash": "0xf227cf50c05b1aa570ce4f8ee00c71f11c63d05b297ad3a0e7a05d341c333381", + "height": 0 + }, + "firehose": { + "blockType": "sf.beacon.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-beacon", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "gnosis" + } + } + }, + { + "id": "sepolia-cl", + "shortName": "Sepolia Beacon", + "fullName": "Ethereum Sepolia Consensus Layer", + "aliases": [ + "sepolia-beacon" + ], + "caip2Id": "beacon:11155111", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "beaconOf", + "network": "sepolia" + } + ], + "services": { + "firehose": [ + "sepolia-cl.firehose.pinax.network:443" + ], + "substreams": [ + "sepolia-cl.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://ethereum.org/en/developers/docs/consensus-mechanisms", + "genesis": { + "hash": "0xfb9b64fe445f76696407e1e3cc390371edff147bf712db86db6197d4b31ede43", + "height": 0 + }, + "firehose": { + "blockType": "sf.beacon.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-beacon", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "holesky-cl", + "shortName": "Holesky Beacon", + "fullName": "Ethereum Holesky Consensus Layer", + "aliases": [ + "holesky-beacon" + ], + "caip2Id": "beacon:17000", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "beaconOf", + "network": "holesky" + } + ], + "services": { + "firehose": [ + "holesky-cl.firehose.pinax.network:443" + ], + "substreams": [ + "holesky-cl.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://ethereum.org/en/developers/docs/consensus-mechanisms", + "genesis": { + "hash": "0xab09edd9380f8451c3ff5c809821174a36dce606fea8b5ea35ea936915dbf889", + "height": 0 + }, + "firehose": { + "blockType": "sf.beacon.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-beacon", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "hoodi-cl", + "shortName": "Hoodi Beacon", + "fullName": "Ethereum Hoodi Consensus Layer", + "aliases": [ + "hoodi-beacon" + ], + "caip2Id": "beacon:560048", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "beaconOf", + "network": "hoodi" + } + ], + "services": { + "firehose": [ + "hoodi-cl.firehose.pinax.network:443" + ], + "substreams": [ + "hoodi-cl.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://ethereum.org/en/developers/docs/consensus-mechanisms", + "genesis": { + "hash": "0x376450cd7fb9f05ade82a7f88565ac57af449ac696b1a6ac5cc7dac7d467b7d6", + "height": 0 + }, + "firehose": { + "blockType": "sf.beacon.type.v1.Block", + "bufUrl": "https://buf.build/pinax/firehose-beacon", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "ethereum" + } + } + }, + { + "id": "btc", + "shortName": "Bitcoin", + "fullName": "Bitcoin Mainnet", + "aliases": [ + "bitcoin", + "btc-mainnet" + ], + "caip2Id": "bip122:000000000019d6689c085ae165831e93", + "explorerUrls": [ + "https://btcscan.org" + ], + "rpcUrls": [ + "https://bitcoin-mainnet.gateway.tatum.io" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "bitcoin.firehose.pinax.network:443", + "mainnet.btc.streamingfast.io:443" + ], + "substreams": [ + "bitcoin.substreams.pinax.network:443", + "mainnet.btc.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "BTC", + "docsUrl": "https://developer.bitcoin.org", + "genesis": { + "hash": "0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f", + "height": 0 + }, + "firehose": { + "blockType": "sf.bitcoin.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-bitcoin", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "bitcoin" + } + } + }, + { + "id": "litecoin", + "shortName": "Litecoin", + "fullName": "Litecoin Mainnet", + "aliases": [ + "ltc", + "litecoin-mainnet" + ], + "caip2Id": "bip122:12a765e31ffd4059bada1e25190f6e98", + "explorerUrls": [ + "https://blockexplorer.one/litecoin/mainnet" + ], + "rpcUrls": [ + "https://litecoin-mainnet.gateway.tatum.io" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "firehose": [ + "litecoin.firehose.pinax.network:443" + ], + "substreams": [ + "litecoin.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "LTC", + "docsUrl": "https://litecoin.info/docs", + "genesis": { + "hash": "0x12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2", + "height": 0 + }, + "firehose": { + "blockType": "sf.bitcoin.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-bitcoin", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "litecoin" + } + } + }, + { + "id": "injective-mainnet", + "shortName": "Injective", + "fullName": "Injective Mainnet", + "aliases": [ + "injective", + "injective-1" + ], + "caip2Id": "cosmos:injective-1", + "explorerUrls": [ + "https://explorer.injective.network" + ], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "graphNode": { + "protocol": "cosmos" + }, + "services": { + "firehose": [ + "mainnet.injective.streamingfast.io:443" + ], + "substreams": [ + "mainnet.injective.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "INJ", + "docsUrl": "https://docs.injective.network", + "genesis": { + "hash": "0x24c9714291a999b952859ee02ec9b233394fe743b07ea3578d432a4a2707b6af", + "height": 1 + }, + "firehose": { + "blockType": "sf.cosmos.type.v2.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-cosmos", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "injective" + } + } + }, + { + "id": "injective-testnet", + "shortName": "Injective", + "fullName": "Injective Testnet", + "aliases": [ + "injective-2" + ], + "caip2Id": "cosmos:injective-2", + "explorerUrls": [ + "https://testnet.explorer.injective.network" + ], + "rpcUrls": [], + "apiUrls": [], + "networkType": "testnet", + "graphNode": { + "protocol": "cosmos" + }, + "relations": [ + { + "kind": "testnetOf", + "network": "injective-mainnet" + } + ], + "services": { + "firehose": [ + "testnet.injective.streamingfast.io:443" + ], + "substreams": [ + "testnet.injective.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "INJ", + "docsUrl": "https://docs.injective.network", + "genesis": { + "hash": "0x99ffd75978c31495c75cf40dbddf80673db18dc750f1e9f549cc13d9b76e8745", + "height": 59109500 + }, + "firehose": { + "blockType": "sf.cosmos.type.v2.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-cosmos", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "injective" + } + } + }, + { + "id": "mantra-mainnet", + "shortName": "Mantra", + "fullName": "Mantra Mainnet", + "aliases": [ + "mantra-1", + "mantra" + ], + "caip2Id": "cosmos:mantra-1", + "explorerUrls": [ + "https://explorer.mantrachain.io/MANTRA-1" + ], + "rpcUrls": [ + "https://mantra-rpc.publicnode.com" + ], + "apiUrls": [], + "networkType": "mainnet", + "graphNode": { + "protocol": "cosmos" + }, + "services": { + "firehose": [ + "mainnet.mantra.streamingfast.io:443" + ], + "substreams": [ + "mainnet.mantra.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "OM", + "docsUrl": "https://docs.mantrachain.io", + "genesis": { + "hash": "0x0d56d4b442c9628cb5679a04dbb8085920c64a4737fe50b8574c4d3a37ab2141", + "height": 1 + }, + "firehose": { + "blockType": "sf.cosmos.type.v2.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-cosmos", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mantra" + } + } + }, + { + "id": "mantra-testnet", + "shortName": "Mantra", + "secondName": "Dukong", + "fullName": "Mantra Dukong Testnet", + "aliases": [ + "mantra-dukong" + ], + "caip2Id": "cosmos:mantra-dukong", + "explorerUrls": [ + "https://explorer.mantrachain.io/MANTRA-Dukong" + ], + "rpcUrls": [ + "https://mantra-testnet-rpc.publicnode.com:443" + ], + "apiUrls": [], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "mantra-mainnet" + } + ], + "graphNode": { + "protocol": "cosmos" + }, + "services": { + "firehose": [ + "testnet.mantra.streamingfast.io:443" + ], + "substreams": [ + "testnet.mantra.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "OM", + "docsUrl": "https://docs.mantrachain.io", + "genesis": { + "hash": "0xf4e9183911bbc59c472602cc83f06d8d335fc8f40c604a1a1adc0b7593403a84", + "height": 1 + }, + "firehose": { + "blockType": "sf.cosmos.type.v2.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-cosmos", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "mantra" + } + } + }, + { + "id": "near-mainnet", + "shortName": "Near", + "fullName": "Near Mainnet", + "aliases": [ + "near" + ], + "caip2Id": "near:mainnet", + "explorerUrls": [ + "https://nearblocks.io" + ], + "rpcUrls": [ + "https://rpc.mainnet.near.org" + ], + "apiUrls": [], + "networkType": "mainnet", + "graphNode": { + "protocol": "near" + }, + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "near.firehose.pinax.network:443", + "mainnet.near.streamingfast.io:443" + ], + "substreams": [ + "near.substreams.pinax.network:443", + "mainnet.near.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "NEAR", + "docsUrl": "https://docs.near.org", + "genesis": { + "hash": "0xc6fdf91c8e82f8f917cc1975e9de1c64be11899e321dfdf5febcfbb7313f1486", + "height": 9820210 + }, + "firehose": { + "blockType": "sf.near.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-near", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "near-protocol" + } + } + }, + { + "id": "near-testnet", + "shortName": "Near", + "fullName": "Near Testnet", + "aliases": [], + "caip2Id": "near:testnet", + "explorerUrls": [ + "https://testnet.nearblocks.io" + ], + "rpcUrls": [ + "https://rpc.testnet.near.org" + ], + "apiUrls": [], + "networkType": "testnet", + "graphNode": { + "protocol": "near" + }, + "relations": [ + { + "kind": "testnetOf", + "network": "near-mainnet" + } + ], + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "neartest.firehose.pinax.network:443" + ], + "substreams": [ + "neartest.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "NEAR", + "docsUrl": "https://docs.near.org", + "genesis": { + "hash": "0xd784da5a9e5e66668516c19a8095448fc54a22a28971dc330f0099df94379410", + "height": 42376888 + }, + "firehose": { + "blockType": "sf.near.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-near", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "near-protocol" + } + } + }, + { + "id": "solana-mainnet-beta", + "shortName": "Solana", + "fullName": "Solana Mainnet", + "aliases": [ + "solana-mainnet", + "solana", + "solana-beta", + "sol-mainnet" + ], + "caip2Id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp", + "explorerUrls": [ + "http://explorer.solana.com", + "http://solana.fm" + ], + "rpcUrls": [ + "https://api.mainnet-beta.solana.com" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "subgraphs": [], + "sps": [], + "firehose": [ + "mainnet.sol.streamingfast.io:443", + "solana.firehose.pinax.network:443" + ], + "substreams": [ + "mainnet.sol.streamingfast.io:443", + "solana.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "SOL", + "docsUrl": "https://solana.com/docs", + "genesis": { + "hash": "4sGjMW1sUnHzSxGspuhpqLDx6wiyjNtZAMdL4VZHirAn", + "height": 0 + }, + "firehose": { + "blockType": "sf.solana.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-solana", + "bytesEncoding": "base58" + }, + "icon": { + "web3Icons": { + "name": "solana" + } + } + }, + { + "id": "solana-accounts", + "shortName": "Solana Accounts", + "fullName": "Solana Accounts", + "aliases": [ + "solana-accounts-mainnet" + ], + "caip2Id": "solana:Accounts", + "explorerUrls": [], + "rpcUrls": [], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "subgraphs": [], + "sps": [], + "firehose": [], + "substreams": [ + "accounts.mainnet.sol.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "SOL", + "docsUrl": "https://www.streamingfast.io/solana-data-stream", + "genesis": { + "hash": "4sGjMW1sUnHzSxGspuhpqLDx6wiyjNtZAMdL4VZHirAn", + "height": 0 + }, + "firehose": { + "blockType": "sf.solana.type.v1.AccountBlock", + "bufUrl": "https://buf.build/streamingfast/firehose-solana", + "bytesEncoding": "base58" + }, + "icon": { + "web3Icons": { + "name": "solana" + } + } + }, + { + "id": "solana-devnet", + "shortName": "Solana", + "fullName": "Solana Devnet", + "aliases": [], + "caip2Id": "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1", + "explorerUrls": [ + "https://explorer.solana.com/?cluster=devnet" + ], + "rpcUrls": [ + "https://api.devnet.solana.com" + ], + "apiUrls": [], + "networkType": "devnet", + "relations": [ + { + "kind": "testnetOf", + "network": "solana-mainnet-beta" + } + ], + "services": { + "subgraphs": [], + "sps": [], + "firehose": [ + "devnet.sol.streamingfast.io:443", + "soldev.firehose.pinax.network:443" + ], + "substreams": [ + "devnet.sol.streamingfast.io:443", + "soldev.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "SOL", + "docsUrl": "https://solana.com/docs", + "genesis": { + "hash": "B2Ano6cfDxb1ce3WXVM3VmkVGj3NPGB5ag95S46S3cpE", + "height": 325312361 + }, + "firehose": { + "blockType": "sf.solana.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-solana", + "bytesEncoding": "base58" + }, + "icon": { + "web3Icons": { + "name": "solana" + } + } + }, + { + "id": "bnb-svm", + "shortName": "svmBNB", + "fullName": "svmBNB Mainnet", + "aliases": [ + "bnb-svm-mainnet" + ], + "caip2Id": "solana:FRXwreefVunjoWykEhH42cxRMdyP2FuZ", + "explorerUrls": [ + "https://explorer.svmbnbmainnet.soo.network" + ], + "rpcUrls": [ + "https://rpc.svmbnbmainnet.soo.network/rpc" + ], + "apiUrls": [], + "networkType": "mainnet", + "relations": [ + { + "kind": "l2Of", + "network": "bsc" + } + ], + "services": { + "firehose": [ + "svmbnb.firehose.pinax.network:443" + ], + "substreams": [ + "svmbnb.substreams.pinax.network:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "BNB", + "docsUrl": "https://docs.soo.network", + "genesis": { + "hash": "FRXwreefVunjoWykEhH42cxRMdyP2FuZFwqofmX1LRDx", + "height": 1 + }, + "firehose": { + "blockType": "sf.solana.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-solana", + "bytesEncoding": "base58" + } + }, + { + "id": "starknet-mainnet", + "shortName": "Starknet", + "fullName": "Starknet Mainnet", + "aliases": [ + "starknet" + ], + "caip2Id": "starknet:SN_MAIN", + "graphNode": { + "protocol": "starknet" + }, + "relations": [ + { + "kind": "l2Of", + "network": "mainnet" + } + ], + "explorerUrls": [ + "https://starkscan.co" + ], + "rpcUrls": [ + "https://starknet-mainnet.public.blastapi.io", + "https://starknet.rpc.service.pinax.network" + ], + "apiUrls": [], + "networkType": "mainnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "starknet.firehose.pinax.network:443" + ], + "substreams": [ + "starknet.substreams.pinax.network:443", + "mainnet.starknet.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "ETH", + "docsUrl": "https://docs.starknet.io", + "indexerDocsUrls": [ + { + "url": "https://docs.infradao.com/archive-nodes-101/starknet", + "description": "Archive Nodes 101" + } + ], + "genesis": { + "hash": "0x47c3637b57c2b079b93c61539950c17e868a28f46cdef28f88521067f21e943", + "height": 0 + }, + "firehose": { + "blockType": "sf.starknet.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-starknet", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "starknet" + } + } + }, + { + "id": "starknet-testnet", + "shortName": "Starknet", + "secondName": "Sepolia", + "fullName": "Starknet Sepolia Testnet", + "aliases": [ + "starknet-sepolia" + ], + "caip2Id": "starknet:SN_SEPOLIA", + "graphNode": { + "protocol": "starknet" + }, + "relations": [ + { + "kind": "l2Of", + "network": "sepolia" + }, + { + "kind": "testnetOf", + "network": "starknet-mainnet" + } + ], + "explorerUrls": [ + "https://sepolia.starkscan.co" + ], + "rpcUrls": [ + "https://starknet-sepolia.public.blastapi.io", + "https://starksepolia.rpc.service.pinax.network" + ], + "apiUrls": [], + "networkType": "testnet", + "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], + "sps": [], + "firehose": [ + "starksepolia.firehose.pinax.network:443" + ], + "substreams": [ + "starksepolia.substreams.pinax.network:443", + "testnet.starknet.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "STRK", + "docsUrl": "https://docs.starknet.io", + "genesis": { + "hash": "0x5c627d4aeb51280058bed93c7889bce78114d63baad1be0f0aeb32496d5f19c", + "height": 0 + }, + "firehose": { + "blockType": "sf.starknet.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-starknet", + "bytesEncoding": "0xhex" + }, + "icon": { + "web3Icons": { + "name": "starknet" + } + } + }, + { + "id": "stellar", + "shortName": "Stellar", + "fullName": "Stellar Mainnet", + "aliases": [ + "stellar-mainnet" + ], + "caip2Id": "stellar:pubnet", + "explorerUrls": [ + "https://stellarchain.io" + ], + "rpcUrls": [ + "https://horizon.stellar.org" + ], + "networkType": "mainnet", + "services": { + "subgraphs": [], + "sps": [], + "firehose": [ + "mainnet.stellar.streamingfast.io:443" + ], + "substreams": [ + "mainnet.stellar.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "XLM", + "docsUrl": "https://developers.stellar.org", + "genesis": { + "hash": "0x84e2b18c296badee2a6c30347911f2b5a4323e1ecb3c8986235e1fdc322dadbe", + "height": 55411000 + }, + "firehose": { + "blockType": "sf.stellar.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-stellar", + "bytesEncoding": "base64" + }, + "icon": { + "web3Icons": { + "name": "stellar" + } + } + }, + { + "id": "stellar-testnet", + "shortName": "Stellar", + "fullName": "Stellar Testnet", + "aliases": [ + "stellar-soroban" + ], + "caip2Id": "stellar:testnet", + "explorerUrls": [ + "https://testnet.stellarchain.io" + ], + "rpcUrls": [], + "networkType": "testnet", + "relations": [ + { + "kind": "testnetOf", + "network": "stellar" + } + ], + "services": { + "firehose": [ + "testnet.stellar.streamingfast.io:443" + ], + "substreams": [ + "testnet.stellar.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "XLM", + "docsUrl": "https://developers.stellar.org", + "genesis": { + "hash": "0xd1ee30766823e8f1f7335ff7a7d3cc4724290cbb1b356de87241cc44eb5daad5", + "height": 1000 + }, + "firehose": { + "blockType": "sf.stellar.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-stellar", + "bytesEncoding": "base64" + }, + "icon": { + "web3Icons": { + "name": "stellar" + } + } + }, + { + "id": "tron", + "shortName": "TRON", + "fullName": "TRON Mainnet", + "aliases": [ + "tron-mainnet" + ], + "caip2Id": "tron:mainnet", + "explorerUrls": [ + "https://tronscan.org" + ], + "rpcUrls": [ + "https://api.trongrid.io/jsonrpc", + "https://tron.drpc.org", + "https://rpc.ankr.com/tron_jsonrpc" + ], + "apiUrls": [ + { + "url": "https://apilist.tronscanapi.com/api", + "kind": "other" + } + ], + "networkType": "mainnet", + "services": { + "subgraphs": [], + "sps": [], + "firehose": [ + "mainnet.tron.streamingfast.io:443" + ], + "substreams": [ + "mainnet.tron.streamingfast.io:443" + ] + }, + "issuanceRewards": false, + "nativeToken": "TRX", + "docsUrl": "https://developers.tron.network", + "genesis": { + "hash": "0x00000000000000001ebf88508a03865c71d452e25f4d51194196a1d22b6653dc", + "height": 0 + }, + "firehose": { + "blockType": "sf.tron.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-tron", + "bytesEncoding": "hex" + }, + "icon": { + "web3Icons": { + "name": "tron" + } + } + } + ] +} diff --git a/public/TheGraphNetworksRegistry_v0_6_x.json b/public/TheGraphNetworksRegistry_v0_6_x.json index 57fc82e..9d9f10c 100644 --- a/public/TheGraphNetworksRegistry_v0_6_x.json +++ b/public/TheGraphNetworksRegistry_v0_6_x.json @@ -1,9 +1,9 @@ { "$schema": "https://networks-registry.thegraph.com/TheGraphNetworksRegistrySchema_v0_6.json", - "version": "0.6.72", + "version": "0.6.73", "title": "The Graph networks registry", "description": "This registry was generated and validated. To add a chain, open a pull request: https://github.com/graphprotocol/networks-registry", - "updatedAt": "2025-07-21T17:13:46.317Z", + "updatedAt": "2025-08-06T17:13:46.317Z", "networks": [ { "id": "mainnet", @@ -436,56 +436,6 @@ } } }, - { - "id": "clover", - "shortName": "CLV", - "fullName": "CLV Parachain", - "aliases": [ - "clv-mainnet", - "evm-1023", - "clover-mainnet" - ], - "caip2Id": "eip155:1023", - "graphNode": { - "protocol": "ethereum" - }, - "explorerUrls": [ - "https://clvscan.com" - ], - "rpcUrls": [ - "https://api-para.clv.org" - ], - "apiUrls": [ - { - "url": "https://clvscan.com/api", - "kind": "blockscout" - } - ], - "networkType": "mainnet", - "services": { - "subgraphs": [ - "https://api.studio.thegraph.com/deploy" - ] - }, - "issuanceRewards": false, - "nativeToken": "CLV", - "docsUrl": "https://docs.clv.org", - "genesis": { - "hash": "0x316ead04231197413e137d371f8763cf6db84400d43749853efba5006115783b", - "height": 0 - }, - "firehose": { - "blockType": "sf.ethereum.type.v2.Block", - "evmExtendedModel": false, - "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", - "bytesEncoding": "hex" - }, - "icon": { - "web3Icons": { - "name": "clover" - } - } - }, { "id": "metis", "shortName": "Metis", @@ -1206,9 +1156,7 @@ } ], "services": { - "subgraphs": [ - "https://api.studio.thegraph.com/deploy" - ] + "subgraphs": [] }, "networkType": "testnet", "relations": [ @@ -2015,71 +1963,6 @@ } } }, - { - "id": "jungle4-evm", - "shortName": "EOS EVM", - "secondName": "Jungle4", - "fullName": "EOS Jungle4 EVM Testnet", - "aliases": [ - "jungle4-evm-testnet", - "eos-evm-testnet", - "evm-15557" - ], - "caip2Id": "eip155:15557", - "graphNode": { - "protocol": "ethereum" - }, - "relations": [ - { - "kind": "evmOf", - "network": "jungle4" - }, - { - "kind": "testnetOf", - "network": "eos-evm" - } - ], - "explorerUrls": [ - "https://explorer.testnet.evm.eosnetwork.com" - ], - "rpcUrls": [ - "https://api.testnet.evm.eosnetwork.com", - "https://jungle4evm.rpc.service.pinax.network" - ], - "apiUrls": [ - { - "kind": "etherscan", - "url": "https://explorer.testnet.evm.eosnetwork.com/api" - } - ], - "services": { - "firehose": [ - "jungle4evm.firehose.pinax.network:443" - ], - "substreams": [ - "jungle4evm.substreams.pinax.network:443" - ] - }, - "networkType": "testnet", - "issuanceRewards": false, - "nativeToken": "EOS", - "docsUrl": "https://eosnetwork.com/eos-evm", - "genesis": { - "hash": "0xc6f7c5c995ae7a7567b44e9679c6654b39a957fe33daa33aee4ee96a01b2fbd5", - "height": 0 - }, - "firehose": { - "blockType": "sf.ethereum.type.v2.Block", - "evmExtendedModel": false, - "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", - "bytesEncoding": "hex" - }, - "icon": { - "web3Icons": { - "name": "eos" - } - } - }, { "id": "gravity-mainnet", "shortName": "Gravity", @@ -2553,66 +2436,6 @@ } } }, - { - "id": "eos-evm", - "shortName": "EOS EVM", - "fullName": "EOS EVM Network", - "aliases": [ - "eosevm", - "eos-evm-mainnet", - "evm-17777" - ], - "caip2Id": "eip155:17777", - "graphNode": { - "protocol": "ethereum" - }, - "relations": [ - { - "kind": "evmOf", - "network": "eos" - } - ], - "explorerUrls": [ - "https://explorer.evm.eosnetwork.com" - ], - "rpcUrls": [ - "https://api.evm.eosnetwork.com", - "https://eosevm.rpc.service.pinax.network" - ], - "apiUrls": [ - { - "kind": "etherscan", - "url": "https://explorer.evm.eosnetwork.com/api" - } - ], - "services": { - "firehose": [ - "eosevm.firehose.pinax.network:443" - ], - "substreams": [ - "eosevm.substreams.pinax.network:443" - ] - }, - "networkType": "mainnet", - "issuanceRewards": false, - "nativeToken": "EOS", - "docsUrl": "https://eosnetwork.com/eos-evm", - "genesis": { - "hash": "0x330402d1032bd515fa7f93b5ccb370bd1b6fdf54cdf009b6d46e55070aa0a1b8", - "height": 0 - }, - "firehose": { - "blockType": "sf.ethereum.type.v2.Block", - "evmExtendedModel": false, - "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", - "bytesEncoding": "hex" - }, - "icon": { - "web3Icons": { - "name": "eos" - } - } - }, { "id": "mint", "shortName": "Mint", @@ -3415,30 +3238,33 @@ }, { "id": "injective-evm-testnet", - "shortName": "inEVM", - "fullName": "Injective inEVM Testnet", + "shortName": "Injective EVM", + "fullName": "Injective EVM Testnet", "aliases": [ - "evm-2424" + "evm-1439" ], - "caip2Id": "eip155:2424", + "caip2Id": "eip155:1439", "graphNode": { "protocol": "ethereum" }, "explorerUrls": [ - "https://explorer.inevm.com" + "https://testnet.blockscout.injective.network" ], "rpcUrls": [ - "https://testnet.rpc.inevm.com/http" + "https://k8s.testnet.json-rpc.injective.network" ], "apiUrls": [ { - "url": "https://explorer.inevm.com/api", + "url": "https://testnet.blockscout.injective.network/api", "kind": "blockscout" } ], "services": { "firehose": [ "testnet.injective-evm.streamingfast.io:443" + ], + "substreams": [ + "testnet.injective-evm.streamingfast.io:443" ] }, "networkType": "testnet", @@ -3504,6 +3330,9 @@ ], "networkType": "testnet", "services": { + "subgraphs": [ + "https://api.studio.thegraph.com/deploy" + ], "firehose": [ "cardona.firehose.pinax.network:443" ], diff --git a/registry/eip155/clover.json b/registry/eip155/clover.json deleted file mode 100644 index 7ab12ec..0000000 --- a/registry/eip155/clover.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id": "clover", - "shortName": "CLV", - "fullName": "CLV Parachain", - "aliases": ["clv-mainnet", "evm-1023", "clover-mainnet"], - "caip2Id": "eip155:1023", - "graphNode": { "protocol": "ethereum" }, - "explorerUrls": ["https://clvscan.com"], - "rpcUrls": ["https://api-para.clv.org"], - "apiUrls": [{ "url": "https://clvscan.com/api", "kind": "blockscout" }], - "networkType": "mainnet", - "services": { "subgraphs": ["https://api.studio.thegraph.com/deploy"] }, - "issuanceRewards": false, - "nativeToken": "CLV", - "docsUrl": "https://docs.clv.org", - "firehose": { - "blockType": "sf.ethereum.type.v2.Block", - "evmExtendedModel": false, - "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", - "bytesEncoding": "hex", - "firstStreamableBlock": { - "id": "0x316ead04231197413e137d371f8763cf6db84400d43749853efba5006115783b", - "height": 0 - }, - "blockFeatures": ["base"] - }, - "icon": { "web3Icons": { "name": "clover" } } -} diff --git a/registry/eip155/eos-evm.json b/registry/eip155/eos-evm.json deleted file mode 100644 index e8cf38d..0000000 --- a/registry/eip155/eos-evm.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "id": "eos-evm", - "shortName": "EOS EVM", - "fullName": "EOS EVM Network", - "aliases": ["eosevm", "eos-evm-mainnet", "evm-17777"], - "caip2Id": "eip155:17777", - "graphNode": { "protocol": "ethereum" }, - "relations": [{ "kind": "evmOf", "network": "eos" }], - "explorerUrls": ["https://explorer.evm.eosnetwork.com"], - "rpcUrls": [ - "https://api.evm.eosnetwork.com", - "https://eosevm.rpc.service.pinax.network" - ], - "apiUrls": [ - { "kind": "etherscan", "url": "https://explorer.evm.eosnetwork.com/api" } - ], - "services": { - "firehose": ["eosevm.firehose.pinax.network:443"], - "substreams": ["eosevm.substreams.pinax.network:443"] - }, - "networkType": "mainnet", - "issuanceRewards": false, - "nativeToken": "EOS", - "docsUrl": "https://eosnetwork.com/eos-evm", - "firehose": { - "blockType": "sf.ethereum.type.v2.Block", - "evmExtendedModel": false, - "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", - "bytesEncoding": "hex", - "firstStreamableBlock": { - "id": "0x330402d1032bd515fa7f93b5ccb370bd1b6fdf54cdf009b6d46e55070aa0a1b8", - "height": 0 - }, - "blockFeatures": ["base"] - }, - "icon": { "web3Icons": { "name": "eos" } } -} diff --git a/registry/eip155/gnosis-chiado.json b/registry/eip155/gnosis-chiado.json index 01b4bb0..b4fc65a 100644 --- a/registry/eip155/gnosis-chiado.json +++ b/registry/eip155/gnosis-chiado.json @@ -6,7 +6,7 @@ "aliases": ["chiado"], "caip2Id": "eip155:10200", "graphNode": { "protocol": "ethereum" }, - "explorerUrls": ["https://blockscout.chiadochain.net"], + "explorerUrls": ["https://gnosis-chiado.blockscout.com/"], "rpcUrls": [ "https://rpc.chiadochain.net", "https://chiado.rpc.service.pinax.network" diff --git a/registry/eip155/jungle4-evm.json b/registry/eip155/jungle4-evm.json deleted file mode 100644 index 0d82ed6..0000000 --- a/registry/eip155/jungle4-evm.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "id": "jungle4-evm", - "shortName": "EOS EVM", - "secondName": "Jungle4", - "fullName": "EOS Jungle4 EVM Testnet", - "aliases": ["jungle4-evm-testnet", "eos-evm-testnet", "evm-15557"], - "caip2Id": "eip155:15557", - "graphNode": { "protocol": "ethereum" }, - "relations": [ - { "kind": "evmOf", "network": "jungle4" }, - { "kind": "testnetOf", "network": "eos-evm" } - ], - "explorerUrls": ["https://explorer.testnet.evm.eosnetwork.com"], - "rpcUrls": [ - "https://api.testnet.evm.eosnetwork.com", - "https://jungle4evm.rpc.service.pinax.network" - ], - "apiUrls": [ - { - "kind": "etherscan", - "url": "https://explorer.testnet.evm.eosnetwork.com/api" - } - ], - "services": { - "firehose": ["jungle4evm.firehose.pinax.network:443"], - "substreams": ["jungle4evm.substreams.pinax.network:443"] - }, - "networkType": "testnet", - "issuanceRewards": false, - "nativeToken": "EOS", - "docsUrl": "https://eosnetwork.com/eos-evm", - "firehose": { - "blockType": "sf.ethereum.type.v2.Block", - "evmExtendedModel": false, - "bufUrl": "https://buf.build/streamingfast/firehose-ethereum", - "bytesEncoding": "hex", - "firstStreamableBlock": { - "id": "0xc6f7c5c995ae7a7567b44e9679c6654b39a957fe33daa33aee4ee96a01b2fbd5", - "height": 0 - }, - "blockFeatures": ["base"] - }, - "icon": { "web3Icons": { "name": "eos" } } -} diff --git a/registry/eip155/mbase.json b/registry/eip155/mbase.json index e306f9a..5652b5c 100644 --- a/registry/eip155/mbase.json +++ b/registry/eip155/mbase.json @@ -11,7 +11,7 @@ "apiUrls": [ { "url": "https://moonbase.abi.pinax.network/api", "kind": "etherscan" } ], - "services": { "subgraphs": ["https://api.studio.thegraph.com/deploy"] }, + "services": { "subgraphs": [] }, "networkType": "testnet", "relations": [{ "kind": "testnetOf", "network": "moonbeam" }], "issuanceRewards": false, diff --git a/registry/eip155/polygon-zkevm-cardona.json b/registry/eip155/polygon-zkevm-cardona.json index 4e67fc3..ca3dbdf 100644 --- a/registry/eip155/polygon-zkevm-cardona.json +++ b/registry/eip155/polygon-zkevm-cardona.json @@ -23,6 +23,7 @@ ], "networkType": "testnet", "services": { + "subgraphs": ["https://api.studio.thegraph.com/deploy"], "firehose": ["cardona.firehose.pinax.network:443"], "substreams": ["cardona.substreams.pinax.network:443"] }, diff --git a/src/maintenance.ts b/src/maintenance.ts index 020fc3e..bc17785 100644 --- a/src/maintenance.ts +++ b/src/maintenance.ts @@ -2,6 +2,7 @@ import { printErrorsAndWarnings } from "./print"; import { validateFirehose } from "./validate_firehose"; import { validateLogic } from "./validate_logic"; import { validateSchema } from "./validate_schema"; +import { validateStudioChains } from "./validate_studio"; import { validateUrls } from "./validate_urls"; import { Octokit } from "@octokit/rest"; @@ -102,9 +103,10 @@ async function main() { const { errors: e2, warnings: w2 } = await validateUrls("registry"); const { errors: e3, warnings: w3 } = await validateLogic("registry"); const { errors: e4, warnings: w4 } = await validateFirehose("registry"); + const { errors: e5, warnings: w5 } = await validateStudioChains("registry"); - const errors = [...e1, ...e2, ...e3, ...e4]; - const warnings = [...w1, ...w2, ...w3, ...w4]; + const errors = [...e1, ...e2, ...e3, ...e4, ...e5]; + const warnings = [...w1, ...w2, ...w3, ...w4, ...w5]; printErrorsAndWarnings(errors, warnings); diff --git a/src/validate_studio.ts b/src/validate_studio.ts new file mode 100644 index 0000000..757fc5e --- /dev/null +++ b/src/validate_studio.ts @@ -0,0 +1,189 @@ +import { printErrorsAndWarnings } from "./print"; +import { Network } from "./types/registry"; +import { loadNetworks } from "./utils/fs"; +import { exec } from "child_process"; +import { promisify } from "util"; + +const execAsync = promisify(exec); + +const ERRORS: string[] = []; +const WARNINGS: string[] = []; + +const STUDIO_CHAINS = [ + "matic", + "optimism", + "optimism-sepolia", + "fantom", + "linea", + "linea-sepolia", + "mode-mainnet", + "mode-sepolia", + "bsc", + "fuse", + "chapel", + "avalanche", + "fuji", + "celo", + "celo-alfajores", + "moonbase", + "moonriver", + "arbitrum-one", + "near-mainnet", + "near-testnet", + "mainnet", + "sepolia", + "holesky", + "poa-sokol", + "xdai", + "gnosis", + "gnosis-chiado", + "aurora-testnet", + "aurora", + "fantom-testnet", + "moonbeam", + "boba", + "zksync-era-sepolia", + "harmony", + "base", + "base-sepolia", + "astar-zkevm-sepolia", + "blast-testnet", + "astar-zkevm-mainnet", + "zksync-era", + "polygon-zkevm", + "polygon-zkevm-cardona", + "scroll-sepolia", + "scroll", + "arbitrum-sepolia", + "blast-mainnet", + "sei-testnet", + "zkyoto-testnet", + "polygon-amoy", + "xlayer-mainnet", + "xlayer-sepolia", + "etherlink-testnet", + "btc", + "sei-mainnet", + "sei-atlantic", + "solana-mainnet-beta", + "rootstock", + "iotex", + "gravity-mainnet", + "gravity-testnet", + "etherlink-mainnet", + "iotex-testnet", + "neox", + "neox-testnet", + "arbitrum-nova", + "soneium-testnet", + "starknet-mainnet", + "chiliz", + "fuse-testnet", + "boba-testnet", + "boba-bnb", + "boba-bnb-testnet", + "chiliz-testnet", + "rootstock-testnet", + "unichain-testnet", + "kaia", + "kaia-testnet", + "lens-testnet", + "solana-devnet", + "hemi", + "abstract", + "abstract-testnet", + "corn-testnet", + "corn", + "botanix-testnet", + "lumia", + "sonic", + "hemi-sepolia", + "joc", + "expchain-testnet", + "monad-testnet", + "soneium", + "mint", + "viction", + "mint-sepolia", + "fraxtal", + "vana", + "vana-moksha", + "zetachain", + "berachain", + "ink", + "ink-sepolia", + "joc-testnet", + "unichain", + "autonomys-taurus", + "swellchain", + "swellchain-sepolia", + "apechain", + "apechain-curtis", + "hashkeychain-sepolia", + "hashkeychain", + "metis", + "starknet-testnet", + "zilliqa-protomainnet", + "peaq", + "berachain-bepolia", + "manta", + "hoodi", + "megaeth-testnet", + "lens", + "stellar", + "katana-tatara", + "ronin", + "katana", + "ozean-poseidon", + "botanix", + "status-sepolia", + "cronos", + "zilliqa", + "zilliqa-testnet", +]; + +export async function validateStudioChains(networksPath: string) { + let networks = loadNetworks(networksPath); + console.log(`Loaded ${networks.length} networks`); + + for (const network of networks) { + const hasStudioService = network.services.subgraphs?.find((url) => + url.includes("studio.thegraph.com"), + ); + if (hasStudioService && !STUDIO_CHAINS.includes(network.id)) { + WARNINGS.push( + `Network ${network.id} has subgraph service but is not in Studio`, + ); + } + if ( + !hasStudioService && + STUDIO_CHAINS.includes(network.id) && + network.graphNode?.protocol === "ethereum" + ) { + WARNINGS.push( + `Network ${network.id} is in Studio but has no subgraphs service`, + ); + } + } + + return { + errors: ERRORS.map((e) => `[studio] ${e}`), + warnings: WARNINGS.map((e) => `[studio] ${e}`), + }; +} + +async function main() { + const [, , networksPath = "registry"] = process.argv; + + const { errors, warnings } = await validateStudioChains(networksPath); + + printErrorsAndWarnings(errors, warnings); + if (errors.length > 0) { + process.exit(1); + } +} + +// Only run main() if this file is being run directly +if (import.meta.main) { + await main(); +}