Skip to content

Commit

Permalink
Support coretime chains (#582)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tbaut authored Oct 18, 2024
1 parent b97aafd commit 0cef3b9
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 6 deletions.
23 changes: 21 additions & 2 deletions packages/ui/src/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import { chainsAmplitudeSVG } from './logos/amplitudeSVG'
import { nodesJoystreamSVG } from './logos/joystreamSVG'
import { chainsWatrPNG } from './logos/watrPNG'
import paseoSVG from './logos/paseoSVG.svg'
import { nodesCoretimeSVG } from './logos/coretimeSVG'

export const DAPP_NAME = 'Multix'
export const ICON_SIZE_LARGE = 92
Expand Down Expand Up @@ -75,6 +76,22 @@ export const networkList: Record<string, NetworkInfo> = {
httpGraphqlUrl: HTTP_GRAPHQL_URL,
logo: nodesAssetHubSVG
},
'coretime-dot': {
chainId: 'coretime-polkadot',
explorerNetworkName: 'coretime-polkadot',
rpcUrl: 'wss://sys.ibp.network/coretime-polkadot',
pplChainRpcUrl: polkadotPplChain,
httpGraphqlUrl: HTTP_GRAPHQL_URL,
logo: nodesCoretimeSVG
},
'coretime-ksm': {
chainId: 'coretime-kusama',
explorerNetworkName: 'coretime-kusama',
rpcUrl: 'wss://sys.ibp.network/coretime-kusama',
pplChainRpcUrl: kusamaPplChain,
httpGraphqlUrl: HTTP_GRAPHQL_URL,
logo: nodesCoretimeSVG
},
acala: {
chainId: 'acala',
explorerNetworkName: 'acala',
Expand Down Expand Up @@ -214,8 +231,9 @@ export const networkList: Record<string, NetworkInfo> = {
export const polkadotNetworksAndParachains: Partial<keyof typeof networkList>[] = [
'polkadot',
'asset-hub-dot',
'coretime-dot',
'acala',
'astar',
// 'astar',
'bifrost-dot',
'hydration',
'interlay',
Expand All @@ -228,8 +246,9 @@ export const polkadotNetworksAndParachains: Partial<keyof typeof networkList>[]
export const kusamaNetworksAndParachains: Partial<keyof typeof networkList>[] = [
'kusama',
'asset-hub-ksm',
'coretime-ksm'
// 'amplitude',
'khala'
// 'khala'
// 'moonriver'
]
export const soloChains: Partial<keyof typeof networkList>[] = [
Expand Down
7 changes: 7 additions & 0 deletions packages/ui/src/logos/coretimeSVG.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
// Copyright 2017-2023 @polkadot/apps authors & contributors
// SPDX-License-Identifier: Apache-2.0

// Do not edit. Auto-generated via node scripts/imgConvert.mjs

export const nodesCoretimeSVG =
'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwNjBfMTUzNikiPgo8cGF0aCBkPSJNNTUuNzYzOCAyNy45Mzg4QzU1Ljc2MzggNDMuMjY4OCA0My4zMzg4IDU1LjcwMjYgMjguMDAwMSA1NS43MDI2QzEyLjY2MTMgNTUuNzAyNiAwLjIzNjMyOCA0My4yNzc2IDAuMjM2MzI4IDI3LjkzODhDMC4yMzYzMjggMTIuNjAwMSAxMi42NzAxIDAuMTgzODM4IDI4LjAwMDEgMC4xODM4MzhDNDMuMzMwMSAwLjE4MzgzOCA1NS43NjM4IDEyLjYwODggNTUuNzYzOCAyNy45Mzg4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTM3Ljc1MjIgMjkuMDM1MUMzNy41Nzg2IDMwLjUyNTIgMzcuMDY1MSAzMS44MjcyIDM2LjIxMTUgMzIuOTQxMUMzNS4zNzI1IDM0LjA1NTEgMzQuMjU4NSAzNC45MjMxIDMyLjg2OTcgMzUuNTQ1MUMzMS40ODA5IDM2LjE2NzIgMjkuODg5NiAzNi40NzgyIDI4LjA5NTcgMzYuNDc4MkMyNi4xNTcyIDM2LjQ3ODIgMjQuNDY0NiAzNi4xMjM4IDIzLjAxNzkgMzUuNDE0OUMyMS41NzEzIDM0LjcwNjEgMjAuNDQyOSAzMy43MTUxIDE5LjYzMjcgMzIuNDQyQzE4LjgzNzEgMzEuMTU0NSAxOC40MzkyIDI5LjY1NzIgMTguNDM5MiAyNy45NTAxQzE4LjQzOTIgMjYuMjQzMSAxOC44MzcxIDI0Ljc1MyAxOS42MzI3IDIzLjQ3OTlDMjAuNDQyOSAyMi4xOTI0IDIxLjU3MTMgMjEuMTk0MiAyMy4wMTc5IDIwLjQ4NTNDMjQuNDY0NiAxOS43NzY1IDI2LjE1NzIgMTkuNDIyIDI4LjA5NTcgMTkuNDIyQzI5Ljg4OTYgMTkuNDIyIDMxLjQ4MDkgMTkuNzMzMSAzMi44Njk3IDIwLjM1NTFDMzQuMjU4NSAyMC45NzcyIDM1LjM3MjUgMjEuODQ1MiAzNi4yMTE1IDIyLjk1OTFDMzcuMDY1MSAyNC4wNzMxIDM3LjU3ODYgMjUuMzc1MSAzNy43NTIyIDI2Ljg2NTFIMzIuMTMxOUMzMi4wMDE3IDI2LjMwMDkgMzEuNzYzIDI1LjgyMzUgMzEuNDE1OCAyNS40MzI5QzMxLjA2ODYgMjUuMDI3OSAzMC42MTI5IDI0LjcyNDEgMzAuMDQ4NyAyNC41MjE1QzI5LjQ5OSAyNC4zMDQ1IDI4Ljg0OCAyNC4xOTYgMjguMDk1NyAyNC4xOTZDMjcuMjU2NyAyNC4xOTYgMjYuNTMzMyAyNC4zNDc5IDI1LjkyNTcgMjQuNjUxN0MyNS4zMzI2IDI0Ljk0MTEgMjQuODc2OSAyNS4zNjc4IDI0LjU1ODYgMjUuOTMyQzI0LjI0MDQgMjYuNDk2MiAyNC4wODEyIDI3LjE2ODkgMjQuMDgxMiAyNy45NTAxQzI0LjA4MTIgMjguNzMxMyAyNC4yNDA0IDI5LjQwNCAyNC41NTg2IDI5Ljk2ODJDMjQuODc2OSAzMC41MTggMjUuMzMyNiAzMC45NDQ3IDI1LjkyNTcgMzEuMjQ4NUMyNi41MzMzIDMxLjU1MjMgMjcuMjU2NyAzMS43MDQyIDI4LjA5NTcgMzEuNzA0MkMyOC44NDggMzEuNzA0MiAyOS40OTkgMzEuNjEwMiAzMC4wNDg3IDMxLjQyMjFDMzAuNjEyOSAzMS4yMTk2IDMxLjA2ODYgMzAuOTIzIDMxLjQxNTggMzAuNTMyNEMzMS43NjMgMzAuMTI3NCAzMi4wMDE3IDI5LjYyODMgMzIuMTMxOSAyOS4wMzUxSDM3Ljc1MjJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjguMDg3NiAxNC43ODc2QzMwLjM1NDEgMTQuNzg3NiAzMi4xOTE0IDEyLjk1MDMgMzIuMTkxNCAxMC42ODM4QzMyLjE5MTQgOC40MTczOSAzMC4zNTQxIDYuNTgwMDggMjguMDg3NiA2LjU4MDA4QzI1LjgyMTIgNi41ODAwOCAyMy45ODM5IDguNDE3MzkgMjMuOTgzOSAxMC42ODM4QzIzLjk4MzkgMTIuOTUwMyAyNS44MjEyIDE0Ljc4NzYgMjguMDg3NiAxNC43ODc2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI4LjA4NzYgNDkuMzUwMUMzMC4zNTQxIDQ5LjM1MDEgMzIuMTkxNCA0Ny41MTI4IDMyLjE5MTQgNDUuMjQ2M0MzMi4xOTE0IDQyLjk3OTkgMzAuMzU0MSA0MS4xNDI2IDI4LjA4NzYgNDEuMTQyNkMyNS44MjEyIDQxLjE0MjYgMjMuOTgzOSA0Mi45Nzk5IDIzLjk4MzkgNDUuMjQ2M0MyMy45ODM5IDQ3LjUxMjggMjUuODIxMiA0OS4zNTAxIDI4LjA4NzYgNDkuMzUwMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi45MzI5IDIzLjAwMzlDMTUuMTk5MyAyMy4wMDM5IDE3LjAzNjYgMjEuMTY2NiAxNy4wMzY2IDE4LjkwMDFDMTcuMDM2NiAxNi42MzM3IDE1LjE5OTMgMTQuNzk2NCAxMi45MzI5IDE0Ljc5NjRDMTAuNjY2NCAxNC43OTY0IDguODI5MSAxNi42MzM3IDguODI5MSAxOC45MDAxQzguODI5MSAyMS4xNjY2IDEwLjY2NjQgMjMuMDAzOSAxMi45MzI5IDIzLjAwMzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDMuMjUxMiAyMy4wMDM5QzQ1LjUxNzYgMjMuMDAzOSA0Ny4zNTUgMjEuMTY2NiA0Ny4zNTUgMTguOTAwMUM0Ny4zNTUgMTYuNjMzNyA0NS41MTc2IDE0Ljc5NjQgNDMuMjUxMiAxNC43OTY0QzQwLjk4NDggMTQuNzk2NCAzOS4xNDc1IDE2LjYzMzcgMzkuMTQ3NSAxOC45MDAxQzM5LjE0NzUgMjEuMTY2NiA0MC45ODQ4IDIzLjAwMzkgNDMuMjUxMiAyMy4wMDM5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyLjkzMjkgNDEuMjczOUMxNS4xOTkzIDQxLjI3MzkgMTcuMDM2NiAzOS40MzY2IDE3LjAzNjYgMzcuMTcwMkMxNy4wMzY2IDM0LjkwMzcgMTUuMTk5MyAzMy4wNjY0IDEyLjkzMjkgMzMuMDY2NEMxMC42NjY0IDMzLjA2NjQgOC44MjkxIDM0LjkwMzcgOC44MjkxIDM3LjE3MDJDOC44MjkxIDM5LjQzNjYgMTAuNjY2NCA0MS4yNzM5IDEyLjkzMjkgNDEuMjczOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00My4yNTEyIDQxLjI3MzlDNDUuNTE3NiA0MS4yNzM5IDQ3LjM1NSAzOS40MzY2IDQ3LjM1NSAzNy4xNzAyQzQ3LjM1NSAzNC45MDM3IDQ1LjUxNzYgMzMuMDY2NCA0My4yNTEyIDMzLjA2NjRDNDAuOTg0OCAzMy4wNjY0IDM5LjE0NzUgMzQuOTAzNyAzOS4xNDc1IDM3LjE3MDJDMzkuMTQ3NSAzOS40MzY2IDQwLjk4NDggNDEuMjczOSA0My4yNTEyIDQxLjI3MzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMwNjBfMTUzNiI+CjxyZWN0IHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K'
6 changes: 6 additions & 0 deletions squid/assets/envs/.env.coretime-kusama
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#coretime-kusama
BLOCK_START=0
PREFIX=2
RPC_WS="wss://sys.ibp.network/coretime-kusama"
# ARCHIVE_NAME="coretime-kusama"
CHAIN_ID='coretime-kusama'
6 changes: 6 additions & 0 deletions squid/assets/envs/.env.coretime-polkadot
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#coretime-polkadot
BLOCK_START=0
PREFIX=0
RPC_WS="wss://coretime-polkadot.dotters.network"
# ARCHIVE_NAME="coretime-polkadot"
CHAIN_ID='coretime-polkadot'
20 changes: 20 additions & 0 deletions squid/commands.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,26 @@
"lib/main",
"dotenv_config_path=assets/envs/.env.paseo"
]
},
"start-coretime-polkadot": {
"description": "starts the indexer with coretime-polkadot",
"cmd": [
"node",
"-r",
"dotenv/config",
"lib/main",
"dotenv_config_path=assets/envs/.env.coretime-polkadot"
]
},
"start-coretime-kusama": {
"description": "starts the indexer with coretime-kusama",
"cmd": [
"node",
"-r",
"dotenv/config",
"lib/main",
"dotenv_config_path=assets/envs/.env.coretime-kusama"
]
}
}
}
12 changes: 8 additions & 4 deletions squid/squid-manifests/large-squid.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ deploy:
cmd: ['sqd', 'start-bifrost-polkadot']
- name: interlay-processor
cmd: ['sqd', 'start-interlay']
- name: astar-processor
cmd: ['sqd', 'start-astar']
# - name: astar-processor
# cmd: ['sqd', 'start-astar']
- name: hydradx-processor
cmd: ['sqd', 'start-hydradx']
# - name: moonbeam-processor
# cmd: ['sqd', 'start-moonbeam']
# - name: moonriver-processor
# cmd: ['sqd', 'start-moonriver']
- name: khala-processor
cmd: ['sqd', 'start-khala']
# - name: khala-processor
# cmd: ['sqd', 'start-khala']
- name: westend-processor
cmd: ['sqd', 'start-westend']
- name: paseo-processor
Expand All @@ -54,6 +54,10 @@ deploy:
# cmd: ['sqd', 'start-pendulum']
# - name: amplitude-processor
# cmd: ['sqd', 'start-amplitude']
- name: coretime-kusama-processor
cmd: ['sqd', 'start-coretime-kusama']
- name: coretime-polkadot-processor
cmd: ['sqd', 'start-coretime-polkadot']
# api:
# env:
# SQD_DEBUG: sqd:graphql-server
Expand Down

0 comments on commit 0cef3b9

Please sign in to comment.