diff --git a/docs/subsquid-network/reference/evm-networks.mdx b/docs/subsquid-network/reference/evm-networks.mdx index 86d3a25f..4fea1879 100644 --- a/docs/subsquid-network/reference/evm-networks.mdx +++ b/docs/subsquid-network/reference/evm-networks.mdx @@ -86,6 +86,7 @@ This page lists the public EVM datasets available from the [open private network | moonbeam (*) | | ? | `lookupArchive('moonbeam',` `{type: 'EVM'})` | | moonriver (*) | | ✓ | `lookupArchive('moonriver',` `{type: 'EVM'})` | | moonsama (*) | | | `lookupArchive('moonsama')` | +| neon-mainnet | | | `lookupArchive('neon-mainnet')` | | neon-devnet (!) | | | `lookupArchive('neon-devnet')` | | opbnb-mainnet | | | `lookupArchive('opbnb-mainnet')` | | opbnb-testnet | | | `lookupArchive('opbnb-testnet')` | @@ -97,6 +98,7 @@ This page lists the public EVM datasets available from the [open private network | polygon-mumbai | | | `lookupArchive('polygon-mumbai')` | | polygon-zkevm | | | `lookupArchive('polygon-zkevm')` | | polygon-zkevm-testnet | | | `lookupArchive('polygon-zkevm-testnet')` | +| prom-testnet | | | `lookupArchive('prom-testnet')` | | scroll-mainnet | | ✓ | `lookupArchive('scroll-mainnet')` | | scroll-sepolia | | ✓ | `lookupArchive('scroll-sepolia')` | | sepolia | ✓ | ✓ | `lookupArchive('sepolia')` | @@ -133,7 +135,7 @@ const processor = new EvmBatchProcessor() ### Raw URLs -Here are the raw dataset URLs (retrieved 2024-03-22): +Here are the raw dataset URLs (retrieved 2024-04-03): | Network | Dataset endpoint URL | |:-----------------------:|:--------------------------------------------------------------:| @@ -179,6 +181,7 @@ Here are the raw dataset URLs (retrieved 2024-03-22): | moonbeam | https://v2.archive.subsquid.io/network/moonbeam-mainnet | | moonriver | https://v2.archive.subsquid.io/network/moonriver-mainnet | | moonsama | https://v2.archive.subsquid.io/network/moonsama | +| neon-mainnet | https://v2.archive.subsquid.io/network/neon-mainnet | | neon-devnet | https://v2.archive.subsquid.io/network/neon-devnet | | opbnb-mainnet | https://v2.archive.subsquid.io/network/opbnb-mainnet | | opbnb-testnet | https://v2.archive.subsquid.io/network/opbnb-testnet | @@ -190,6 +193,7 @@ Here are the raw dataset URLs (retrieved 2024-03-22): | polygon-mumbai | https://v2.archive.subsquid.io/network/polygon-testnet | | polygon-zkevm | https://v2.archive.subsquid.io/network/polygon-zkevm-mainnet | | polygon-zkevm-testnet | https://v2.archive.subsquid.io/network/polygon-zkevm-testnet | +| prom-testnet | https://v2.archive.subsquid.io/network/prom-testnet | | scroll-mainnet | https://v2.archive.subsquid.io/network/scroll-mainnet | | scroll-sepolia | https://v2.archive.subsquid.io/network/scroll-sepolia | | sepolia | https://v2.archive.subsquid.io/network/ethereum-sepolia | diff --git a/docs/subsquid-network/reference/substrate-networks.md b/docs/subsquid-network/reference/substrate-networks.md index c9119194..a988ee80 100644 --- a/docs/subsquid-network/reference/substrate-networks.md +++ b/docs/subsquid-network/reference/substrate-networks.md @@ -11,99 +11,82 @@ title: Substrate networks The table below lists the currently available public Substrate endpoints to be used with the [`setGateway()`](/sdk/reference/processors/substrate-batch/general/#set-gateway) `SubstrateBatchProcessor` configuration method. ArrowSquid URLs are served by the [open private network](/subsquid-network/overview/#open-private-network). -| Network | FireSquid lookup command | ArrowSquid lookup command | -|:--------------------:|:---------------------------------------------------:|:----------------------------------------------------------------------------:| -| acala | `lookupArchive('acala')` | `lookupArchive('acala',` `{release: 'ArrowSquid'})` | -| aleph-zero | `lookupArchive('aleph-zero')` | `lookupArchive('aleph-zero',` `{release: 'ArrowSquid'})` | -| aleph-zero-testnet | not available | `lookupArchive('aleph-zero-testnet',` `{release: 'ArrowSquid'})` | -| altair | `lookupArchive('altair')` | temporarily unavailable | -| amplitude | `lookupArchive('amplitude')` | `lookupArchive('amplitude',` `{release: 'ArrowSquid'})` | -| asset-hub-kusama (*) | not available | `lookupArchive('asset-hub-kusama',` `{release: 'ArrowSquid'})` | -| asset-hub-polkadot (*) | not available | `lookupArchive('asset-hub-polkadot',` `{release: 'ArrowSquid'})` | -| asset-hub-rococo | not available | `lookupArchive('asset-hub-rococo',` `{release: 'ArrowSquid'})` | -| astar | `lookupArchive('astar',` `{type: 'Substrate'})` | `lookupArchive('astar',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | -| bajun | `lookupArchive('bajun')` | temporarily unavailable | -| basilisk | `lookupArchive('basilisk')` | `lookupArchive('basilisk',` `{release: 'ArrowSquid'})` | -| bifrost | `lookupArchive('bifrost')` | temporarily unavailable | -| bifrost-polkadot | `lookupArchive('bifrost-polkadot')` | `lookupArchive('bifrost-polkadot',` `{release: 'ArrowSquid'})` | -| bridge-hub-kusama | not available | `lookupArchive('bridge-hub-kusama',` `{release: 'ArrowSquid'})` | -| bridge-hub-polkadot | not available | `lookupArchive('bridge-hub-polkadot',` `{release: 'ArrowSquid'})` | -| bridge-hub-rococo | not available | `lookupArchive('bridge-hub-rococo',` `{release: 'ArrowSquid'})` | -| bridge-hub-westend | not available | `lookupArchive('bridge-hub-westend',` `{release: 'ArrowSquid'})` | -| calamari | `lookupArchive('calamari')` | temporarily unavailable | -| centrifuge | `lookupArchive('centrifuge')` | `lookupArchive('centrifuge',` `{release: 'ArrowSquid'})` | -| cere | `lookupArchive('cere')` | `lookupArchive('cere',` `{release: 'ArrowSquid'})` | -| clover | `lookupArchive('clover')` | `lookupArchive('clover',` `{release: 'ArrowSquid'})` | -| data-avail | not available | `lookupArchive('data-avail',` `{release: 'ArrowSquid'})` | -| collectives | `lookupArchive('collectives')` | temporarily unavailable | -| collectives-polkadot | not available | `lookupArchive('collectives-polkadot',` `{release: 'ArrowSquid'})` | -| collectives-westend | not available | `lookupArchive('collectives-westend',` `{release: 'ArrowSquid'})` | -| composable-finance | `lookupArchive('composable-finance')` | temporarily unavailable | -| crab | `lookupArchive('crab')` | `lookupArchive('crab',` `{release: 'ArrowSquid'})` | -| crust | `lookupArchive('crust')` | `lookupArchive('crust',` `{release: 'ArrowSquid'})` | -| darwinia | `lookupArchive('darwinia')` | `lookupArchive('darwinia',` `{release: 'ArrowSquid'})` | -| eden | not available | `lookupArchive('eden',` `{release: 'ArrowSquid'})` | -| elysium | `lookupArchive('elysium')` | temporarily unavailable | -| enjin-matrix | `lookupArchive('enjin-matrix')` | `lookupArchive('enjin-matrix',` `{release: 'ArrowSquid'})` | -| equilibrium | `lookupArchive('equilibrium')` | `lookupArchive('equilibrium',` `{release: 'ArrowSquid'})` | -| foucoco | not available | `lookupArchive('foucoco',` `{release: 'ArrowSquid'})` | -| frequency | `lookupArchive('frequency')` | `lookupArchive('frequency',` `{release: 'ArrowSquid'})` | -| gmordie | `lookupArchive('gmordie')` | temporarily unavailable | -| hashed | `lookupArchive('hashed')` | temporarily unavailable | -| heiko | `lookupArchive('heiko')` | temporarily unavailable | -| hydradx | `lookupArchive('hydradx')` | `lookupArchive('hydradx',` `{release: 'ArrowSquid'})` | -| integritee-network | `lookupArchive('integritee-network')` | `lookupArchive('integritee-network',` `{release: 'ArrowSquid'})` | -| interlay | `lookupArchive('interlay')` | `lookupArchive('interlay',` `{release: 'ArrowSquid'})` | -| invarch-parachain | not available | `lookupArchive('invarch-parachain',` `{release: 'ArrowSquid'})` | -| invarch-tinkernet | `lookupArchive('invarch-tinkernet')` | `lookupArchive('invarch-tinkernet',` `{release: 'ArrowSquid'})` | -| joystream | `lookupArchive('joystream')` | `lookupArchive('joystream',` `{release: 'ArrowSquid'})` | -| karura | `lookupArchive('karura')` | `lookupArchive('karura',` `{release: 'ArrowSquid'})` | -| khala | `lookupArchive('khala')` | `lookupArchive('khala',` `{release: 'ArrowSquid'})` | -| kilt | `lookupArchive('kilt')` | `lookupArchive('kilt',` `{release: 'ArrowSquid'})` | -| kintsugi | `lookupArchive('kintsugi')` | `lookupArchive('kintsugi',` `{release: 'ArrowSquid'})` | -| kusama | `lookupArchive('kusama')` | `lookupArchive('kusama',` `{release: 'ArrowSquid'})` | -| litentry | `lookupArchive('litentry')` | `lookupArchive('litentry',` `{release: 'ArrowSquid'})` | -| litmus | `lookupArchive('litmus')` | `lookupArchive('litmus',` `{release: 'ArrowSquid'})` | -| manta | `lookupArchive('manta')` | temporarily unavailable | -| moonbase | not available | `lookupArchive('moonbase',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | -| moonbeam | `lookupArchive('moonbeam',` `{type: 'Substrate'})` | `lookupArchive('moonbeam',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | -| moonriver | `lookupArchive('moonriver',` `{type: 'Substrate'})` | `lookupArchive('moonriver',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | -| origin-trail | `lookupArchive('origin-trail')` | temporarily unavailable | -| paseo | not available | `lookupArchive('paseo',` `{release: 'ArrowSquid'})` | -| pangolin | `lookupArchive('pangolin')` | temporarily unavailable | -| pangoro | `lookupArchive('pangoro')` | temporarily unavailable | -| peaq | `lookupArchive('peaq')` | temporarily unavailable | -| pendulum | `lookupArchive('pendulum')` | `lookupArchive('pendulum',` `{release: 'ArrowSquid'})` | -| phala-testnet | not available | `lookupArchive('phala-testnet',` `{release: 'ArrowSquid'})` | -| phala | `lookupArchive('phala')` | `lookupArchive('phala',` `{release: 'ArrowSquid'})` | -| picasso | `lookupArchive('picasso')` | `lookupArchive('picasso',` `{release: 'ArrowSquid'})` | -| polimec | not available | `lookupArchive('polimec',` `{release: 'ArrowSquid'})` | -| polkadex | `lookupArchive('polkadex')` | `lookupArchive('polkadex',` `{release: 'ArrowSquid'})` | -| polkadot | `lookupArchive('polkadot')` | `lookupArchive('polkadot',` `{release: 'ArrowSquid'})` | -| polymesh | not available | `lookupArchive('polymesh',` `{release: 'ArrowSquid'})` | -| reef | `lookupArchive('reef')` | `lookupArchive('reef',` `{release: 'ArrowSquid'})` | -| reef-testnet | not available | `lookupArchive('reef-testnet',` `{release: 'ArrowSquid'})` | -| robonomics | `lookupArchive('robonomics')` | `lookupArchive('robonomics',` `{release: 'ArrowSquid'})` | -| rococo | not available | `lookupArchive('rococo',` `{release: 'ArrowSquid'})` | -| rolimec | not available | `lookupArchive('rolimec',` `{release: 'ArrowSquid'})` | -| shibuya | `lookupArchive('shibuya')` | `lookupArchive('shibuya',` `{release: 'ArrowSquid'})` | -| shiden | `lookupArchive('shiden')` | `lookupArchive('shiden',` `{release: 'ArrowSquid'})` | -| sora | `lookupArchive('sora')` | `lookupArchive('sora',` `{release: 'ArrowSquid'})` | -| statemine | `lookupArchive('statemine')` | temporarily unavailable | -| statemint | `lookupArchive('statemint')` | temporarily unavailable | -| subsocial-parachain | `lookupArchive('subsocial-parachain')` | `lookupArchive('subsocial-parachain',` `{release: 'ArrowSquid'})` | -| subsocial | `lookupArchive('subsocial')` | temporarily unavailable | -| t0rn | `lookupArchive('t0rn')` | temporarily unavailable | -| tanganika | `lookupArchive('tanganika')` | temporarily unavailable | -| ternoa | `lookupArchive('ternoa')` | temporarily unavailable | -| turing | `lookupArchive('turing')` | unavailable | -| vara | `lookupArchive('vara')` | `lookupArchive('vara',` `{release: 'ArrowSquid'})` | -| vara-testnet | not available | `lookupArchive('vara-testnet',` `{release: 'ArrowSquid'})` | -| xx-network | `lookupArchive('xx-network')` | temporarily unavailable | -| watr | not available | `lookupArchive('watr',` `{release: 'ArrowSquid'})` | -| xsocial | not available | `lookupArchive('xsocial',` `{release: 'ArrowSquid'})` | -| zeitgeist | `lookupArchive('zeitgeist')` | `lookupArchive('zeitgeist',` `{release: 'ArrowSquid'})` | -| zeitgeist-testnet | not available | `lookupArchive('zeitgeist-testnet',` `{release: 'ArrowSquid'})` | +| Network | ArrowSquid lookup command | +|:--------------------:|:-------------------------------------------------------------------------------:| +| acala | `lookupArchive('acala',` `{release: 'ArrowSquid'})` | +| agung | `lookupArchive('agung',` `{release: 'ArrowSquid'})` | +| aleph-zero | `lookupArchive('aleph-zero',` `{release: 'ArrowSquid'})` | +| aleph-zero-testnet | `lookupArchive('aleph-zero-testnet',` `{release: 'ArrowSquid'})` | +| amplitude | `lookupArchive('amplitude',` `{release: 'ArrowSquid'})` | +| asset-hub-kusama (*) | `lookupArchive('asset-hub-kusama',` `{release: 'ArrowSquid'})` | +| asset-hub-polkadot (*) | `lookupArchive('asset-hub-polkadot',` `{release: 'ArrowSquid'})` | +| asset-hub-rococo | `lookupArchive('asset-hub-rococo',` `{release: 'ArrowSquid'})` | +| astar | `lookupArchive('astar',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | +| basilisk | `lookupArchive('basilisk',` `{release: 'ArrowSquid'})` | +| bifrost-kusama | `lookupArchive('bifrost-kusama',` `{release: 'ArrowSquid'})` | +| bifrost-polkadot | `lookupArchive('bifrost-polkadot',` `{release: 'ArrowSquid'})` | +| bridge-hub-kusama | `lookupArchive('bridge-hub-kusama',` `{release: 'ArrowSquid'})` | +| bridge-hub-polkadot | `lookupArchive('bridge-hub-polkadot',` `{release: 'ArrowSquid'})` | +| bridge-hub-rococo | `lookupArchive('bridge-hub-rococo',` `{release: 'ArrowSquid'})` | +| bridge-hub-westend | `lookupArchive('bridge-hub-westend',` `{release: 'ArrowSquid'})` | +| centrifuge | `lookupArchive('centrifuge',` `{release: 'ArrowSquid'})` | +| cere | `lookupArchive('cere',` `{release: 'ArrowSquid'})` | +| chainflip | `lookupArchive('chainflip',` `{release: 'ArrowSquid'})` | +| clover | `lookupArchive('clover',` `{release: 'ArrowSquid'})` | +| data-avail | `lookupArchive('data-avail',` `{release: 'ArrowSquid'})` | +| collectives-polkadot | `lookupArchive('collectives-polkadot',` `{release: 'ArrowSquid'})` | +| collectives-westend | `lookupArchive('collectives-westend',` `{release: 'ArrowSquid'})` | +| dancebox | `lookupArchive('dancebox',` `{release: 'ArrowSquid'})` | +| crab | `lookupArchive('crab',` `{release: 'ArrowSquid'})` | +| crust | `lookupArchive('crust',` `{release: 'ArrowSquid'})` | +| darwinia | `lookupArchive('darwinia',` `{release: 'ArrowSquid'})` | +| eden | `lookupArchive('eden',` `{release: 'ArrowSquid'})` | +| enjin-matrix | `lookupArchive('enjin-matrix',` `{release: 'ArrowSquid'})` | +| equilibrium | `lookupArchive('equilibrium',` `{release: 'ArrowSquid'})` | +| foucoco | `lookupArchive('foucoco',` `{release: 'ArrowSquid'})` | +| frequency | `lookupArchive('frequency',` `{release: 'ArrowSquid'})` | +| hydradx | `lookupArchive('hydradx',` `{release: 'ArrowSquid'})` | +| integritee-network | `lookupArchive('integritee-network',` `{release: 'ArrowSquid'})` | +| interlay | `lookupArchive('interlay',` `{release: 'ArrowSquid'})` | +| invarch-parachain | `lookupArchive('invarch-parachain',` `{release: 'ArrowSquid'})` | +| invarch-tinkernet | `lookupArchive('invarch-tinkernet',` `{release: 'ArrowSquid'})` | +| joystream | `lookupArchive('joystream',` `{release: 'ArrowSquid'})` | +| karura | `lookupArchive('karura',` `{release: 'ArrowSquid'})` | +| khala | `lookupArchive('khala',` `{release: 'ArrowSquid'})` | +| kilt | `lookupArchive('kilt',` `{release: 'ArrowSquid'})` | +| kintsugi | `lookupArchive('kintsugi',` `{release: 'ArrowSquid'})` | +| kusama | `lookupArchive('kusama',` `{release: 'ArrowSquid'})` | +| litentry | `lookupArchive('litentry',` `{release: 'ArrowSquid'})` | +| litmus | `lookupArchive('litmus',` `{release: 'ArrowSquid'})` | +| moonbase | `lookupArchive('moonbase',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | +| moonbeam | `lookupArchive('moonbeam',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | +| moonriver | `lookupArchive('moonriver',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | +| paseo | `lookupArchive('paseo',` `{release: 'ArrowSquid'})` | +| peaq-mainnet | `lookupArchive('peaq-mainnet',` `{type: 'Substrate',` `release: 'ArrowSquid'})` | +| pendulum | `lookupArchive('pendulum',` `{release: 'ArrowSquid'})` | +| phala-testnet | `lookupArchive('phala-testnet',` `{release: 'ArrowSquid'})` | +| phala | `lookupArchive('phala',` `{release: 'ArrowSquid'})` | +| picasso | `lookupArchive('picasso',` `{release: 'ArrowSquid'})` | +| polimec | `lookupArchive('polimec',` `{release: 'ArrowSquid'})` | +| polkadex | `lookupArchive('polkadex',` `{release: 'ArrowSquid'})` | +| polkadot | `lookupArchive('polkadot',` `{release: 'ArrowSquid'})` | +| polymesh | `lookupArchive('polymesh',` `{release: 'ArrowSquid'})` | +| reef | `lookupArchive('reef',` `{release: 'ArrowSquid'})` | +| reef-testnet | `lookupArchive('reef-testnet',` `{release: 'ArrowSquid'})` | +| robonomics | `lookupArchive('robonomics',` `{release: 'ArrowSquid'})` | +| rococo | `lookupArchive('rococo',` `{release: 'ArrowSquid'})` | +| rolimec | `lookupArchive('rolimec',` `{release: 'ArrowSquid'})` | +| shibuya | `lookupArchive('shibuya',` `{release: 'ArrowSquid'})` | +| shiden | `lookupArchive('shiden',` `{release: 'ArrowSquid'})` | +| sora | `lookupArchive('sora',` `{release: 'ArrowSquid'})` | +| subsocial-parachain | `lookupArchive('subsocial-parachain',` `{release: 'ArrowSquid'})` | +| ternoa | `lookupArchive('ternoa',` `{release: 'ArrowSquid'})` | +| vara | `lookupArchive('vara',` `{release: 'ArrowSquid'})` | +| vara-testnet | `lookupArchive('vara-testnet',` `{release: 'ArrowSquid'})` | +| watr | `lookupArchive('watr',` `{release: 'ArrowSquid'})` | +| xsocial | `lookupArchive('xsocial',` `{release: 'ArrowSquid'})` | +| zeitgeist | `lookupArchive('zeitgeist',` `{release: 'ArrowSquid'})` | +| zeitgeist-testnet | `lookupArchive('zeitgeist-testnet',` `{release: 'ArrowSquid'})` | (*) Asset Hub networks for Polkadot and Kusama were formerly known as Statemint and Statemine, respectively diff --git a/scripts/makeTable.js b/scripts/makeTable.js index d655c0c9..4d278cd0 100644 --- a/scripts/makeTable.js +++ b/scripts/makeTable.js @@ -54,7 +54,7 @@ maxWidths = { arrowSquidCommand: Math.max(...rows.map(r => r.arrowSquidCommand.length)) } -const fields = ['network', 'fireSquidCommand', 'arrowSquidCommand'] +const fields = ['network', 'arrowSquidCommand'] function padFieldContents(fieldContents, nominalWidth) { return ' ' + fieldContents + ' '.repeat(nominalWidth-fieldContents.length+1) @@ -66,7 +66,6 @@ function toTableRow(row) { const header = toTableRow({ network: 'Network', - fireSquidCommand: 'FireSquid lookup command', arrowSquidCommand: 'ArrowSquid lookup command' }) + '\n|' + fields.map(fn => ':' + '-'.repeat(maxWidths[fn]) + ':').join('|') + '|\n'