diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index 388e186605..82eabc50d4 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -16,7 +16,7 @@ "@docknetwork/node-types": "0.4.7", "@edgeware/node-types": "3.6.2-wako", "@equilab/definitions": "1.2.10", - "@interlay/polkabtc-types": "0.7.4", + "@interlay/interbtc-types": "0.9.1", "@kiltprotocol/type-definitions": "0.1.10", "@laminar/type-definitions": "0.3.1", "@phala/typedefs": "0.2.5", diff --git a/packages/apps-config/src/api/spec/eave.ts b/packages/apps-config/src/api/spec/eave.ts index 99d295ab89..c36c1dbd31 100644 --- a/packages/apps-config/src/api/spec/eave.ts +++ b/packages/apps-config/src/api/spec/eave.ts @@ -391,7 +391,7 @@ const definitions: OverrideBundleDefinition = { LDOT: 3, XBTC: 4, RENBTC: 5, - POLKABTC: 6, + INTERBTC: 6, PLM: 7, PHA: 8, HDT: 9, diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 2391a68856..7424235d7b 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -43,6 +43,7 @@ import hanonycash from './hanonycash'; import hydrate from './hydrate'; import idavoll from './idavoll'; import integritee from './integritee'; +import interbtc from './interbtc'; import ipse from './ipse'; import jupiter from './jupiter'; import jupiterRococo from './jupiter-rococo'; @@ -69,7 +70,6 @@ import phalaParachain from './phala-parachain'; import phoenix from './phoenix'; import plasm from './plasm'; import plasmParachain from './plasm-parachain'; -import polkabtc from './polkabtc'; import polkadex from './polkadex'; import polkafoundry from './polkafoundry'; import polymesh from './polymesh'; @@ -120,7 +120,6 @@ const spec: Record = { 'bifrost-parachain': bifrostParachain, 'bitcountry-node': bitcountry, 'bitcountry-parachain': bitcountryParachain, - 'btc-parachain': polkabtc, canvas, 'centrifuge-chain': centrifugeChain, chainx, @@ -153,6 +152,8 @@ const spec: Record = { 'hydra-dx': hydrate, idavoll, 'integritee-parachain': integritee, + 'interbtc-parachain': interbtc, + 'interbtc-standalone': interbtc, 'ipse-node': ipse, 'jupiter-prep': jupiter, 'jupiter-rococo': jupiterRococo, diff --git a/packages/apps-config/src/api/spec/polkabtc.ts b/packages/apps-config/src/api/spec/interbtc.ts similarity index 89% rename from packages/apps-config/src/api/spec/polkabtc.ts rename to packages/apps-config/src/api/spec/interbtc.ts index 81c2c80f53..e815e46619 100644 --- a/packages/apps-config/src/api/spec/polkabtc.ts +++ b/packages/apps-config/src/api/spec/interbtc.ts @@ -3,7 +3,7 @@ import type { OverrideBundleDefinition } from '@polkadot/types/types'; -import definitions from '@interlay/polkabtc-types'; +import definitions from '@interlay/interbtc-types'; // This is a temp work-around to add the interfaces key to the actual types // With the next release of the API this should be able tp be added to the base diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index 6dd8beff39..d3ca61400f 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -193,6 +193,13 @@ export function createTesting (t: TFunction, firstOnly?: boolean): LinkOption[] Halongbay: 'wss://halongbay.polkafoundry.com' } }, + { + info: 'interbtc', + text: t('rpc.test.interbtc', 'InterBTC', { ns: 'apps-config' }), + providers: { + Interlay: 'wss://api-dev.interlay.io/parachain/' + } + }, { info: 'ipse', text: t('rpc.test.ipse', 'IPSE', { ns: 'apps-config' }), @@ -321,13 +328,6 @@ export function createTesting (t: TFunction, firstOnly?: boolean): LinkOption[] 'phoenix Protocol': 'wss://phoenix-ws.coinid.pro/' } }, - { - info: 'polkabtc', - text: t('rpc.test.polkabtc', 'PolkaBTC', { ns: 'apps-config' }), - providers: { - Interlay: 'wss://beta.polkabtc.io/api/parachain' - } - }, { info: 'polkadex', text: t('rpc.test.polkadex', 'Polkadex', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/endpoints/testingRelayRococo.ts b/packages/apps-config/src/endpoints/testingRelayRococo.ts index a843f74abf..e7ba693be8 100644 --- a/packages/apps-config/src/endpoints/testingRelayRococo.ts +++ b/packages/apps-config/src/endpoints/testingRelayRococo.ts @@ -356,10 +356,10 @@ export function createRococo (t: TFunction): EndpointOption { } }, { - info: 'rococoPolkabtc', + info: 'rococoInterBTC', isDisabled: true, // Rococo reset paraId: 21, - text: t('rpc.rococo.polkabtc', 'PolkaBTC PC1', { ns: 'apps-config' }), + text: t('rpc.rococo.interbtc', 'InterBTC PC1', { ns: 'apps-config' }), providers: { Interlay: 'wss://rococo.polkabtc.io/api/parachain' } diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index bd404ff69b..5553ab5135 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -30,6 +30,7 @@ const chainGamePower = '#5d21a5'; const chainGenshiro = '#e8662d'; const chainHanonycash = '#0099CC'; const chainHydrate = '#000000'; +const chainInterbtc = '#1a0a2d'; const chainIpse = '#08a1e8'; const chainKarura = '#ff4c3b'; const chainKhala = '#03f3f3'; @@ -44,7 +45,6 @@ const chainParami = '#ee06e2'; const chainPhala = '#a7e300'; const chainPhoenix = '#d42181'; const chainPlasm = '#2096F3'; -const chainPolkabtc = '#510101'; const chainPolkadex = '#7C30DD'; const chainPolkadot = '#e6007a'; const chainPolkaFoundry = '#ff527c'; @@ -193,6 +193,8 @@ export const chainColors: Record = Object.entries({ 'HydraDX Snakenet Gen2': chainSnakenet, 'HydraDX Snakenet Gen3': chainSnakenet, Idavoll: chainIdavoll, + InterBTC: chainInterbtc, + 'InterBTC Staging': chainInterbtc, IpseTestnet: chainIpse, 'Jupiter A1': chainJupiter, 'Jupiter PC1': chainJupiter, @@ -236,8 +238,7 @@ export const chainColors: Record = Object.entries({ PHOENIX: chainPhoenix, Plasm: chainPlasm, 'Plasm PC2': chainPlasm, - PolkaBTC: chainPolkabtc, - 'PolkaBTC Staging': chainPolkabtc, + PolkaBTC: chainInterbtc, 'Polkadex Testnet': chainPolkadex, Polkadot: chainPolkadot, 'Polkadot CC1': chainPolkadot, diff --git a/packages/apps-config/src/ui/logos/chains/interbtc.png b/packages/apps-config/src/ui/logos/chains/interbtc.png new file mode 100644 index 0000000000..c538b540bb Binary files /dev/null and b/packages/apps-config/src/ui/logos/chains/interbtc.png differ diff --git a/packages/apps-config/src/ui/logos/chains/polkabtc.png b/packages/apps-config/src/ui/logos/chains/polkabtc.png deleted file mode 100644 index 5f3bb53b1d..0000000000 Binary files a/packages/apps-config/src/ui/logos/chains/polkabtc.png and /dev/null differ diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 8c53d7d22d..7272d06723 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -15,9 +15,9 @@ import chainDusty from './chains/dusty.png'; import chainEquilibrium from './chains/equilibrium.svg'; import chainGenshiro from './chains/genshiro.svg'; import chainHydrate from './chains/hydrate.png'; +import chainInterBTC from './chains/interbtc.png'; import chainKarura from './chains/karura.svg'; import chainKusama from './chains/kusama-128.gif'; -import chainPolkaBTC from './chains/polkabtc.png'; import chainRococo from './chains/rococo.svg'; import chainRococoTick from './chains/rococo-tick.svg'; import chainRococoTrack from './chains/rococo-track.svg'; @@ -62,6 +62,7 @@ import nodeGeek from './nodes/geek.svg'; import nodeHanonycash from './nodes/hanonycash.svg'; import nodeIdavoll from './nodes/idavoll.png'; import nodeIntegritee from './nodes/integritee.svg'; +import nodeInterBTC from './nodes/interbtc.png'; import nodeIpse from './nodes/ipse.png'; import nodeJupiter from './nodes/jupiter.svg'; import nodeKhala from './nodes/khala.svg'; @@ -90,7 +91,6 @@ import nodeParami from './nodes/parami.png'; import nodePhala from './nodes/phala.svg'; import nodePhoenix from './nodes/phoenix.png'; import nodePlasm from './nodes/plasm.png'; -import nodePolkaBTC from './nodes/polkabtc.png'; import nodePolkadex from './nodes/polkadex.svg'; import nodePolkadot from './nodes/polkadot-circle.svg'; import nodePolkadotJs from './nodes/polkadot-js.svg'; @@ -161,6 +161,8 @@ export const chainLogos = Object.entries({ 'HydraDX Snakenet Gen2': chainSnakenet, 'HydraDX Snakenet Gen3': chainSnakenet, Idavoll: nodeIdavoll, + InterBTC: nodeInterBTC, + 'InterBTC Staging': nodeInterBTC, IpseTestnet: nodeIpse, 'Jupiter A1': nodeJupiter, 'Jupiter PC1': nodeJupiter, @@ -199,8 +201,6 @@ export const chainLogos = Object.entries({ 'Parami PC2': nodeParami, 'Phala PC1': nodePhala, 'PHOENIX PC1': nodePhoenix, - PolkaBTC: nodePolkaBTC, - 'PolkaBTC Staging': nodePolkaBTC, 'Polkadex Testnet': nodePolkadex, 'PolkaFoundry PC1': nodePolkaFoundry, 'Pontem Testnet': nodePontem, @@ -442,6 +442,7 @@ export const namedLogos: Record = { hanonycash: nodeHanonycash, idavoll: nodeIdavoll, integritee: nodeIntegritee, + interbtc: nodeInterBTC, ipse: nodeIpse, jupiter: nodeJupiter, karura: chainKarura, @@ -471,7 +472,6 @@ export const namedLogos: Record = { phala: nodePhala, phoenix: nodePhoenix, plasm: nodePlasm, - polkabtc: nodePolkaBTC, polkadex: nodePolkadex, polkadot: nodePolkadot, polkafoundry: nodePolkaFoundry, @@ -501,6 +501,7 @@ export const namedLogos: Record = { rococoGenshiro: chainGenshiro, rococoHydrate: chainHydrate, rococoIdavoll: nodeIdavoll, + rococoInterBTC: chainInterBTC, rococoJupiter: nodeJupiter, rococoKilt: nodeKilt, rococoKonomi: nodeKonomi, @@ -516,7 +517,6 @@ export const namedLogos: Record = { rococoPhala: nodePhala, rococoPhoenix: nodePhoenix, rococoPlasm: nodePlasm, - rococoPolkabtc: chainPolkaBTC, rococoPolkaFoundry: nodePolkaFoundry, rococoPrism: nodePrism, rococoStatemint: nodeStatemine, diff --git a/packages/apps-config/src/ui/logos/nodes/interbtc.png b/packages/apps-config/src/ui/logos/nodes/interbtc.png new file mode 100644 index 0000000000..c538b540bb Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/interbtc.png differ diff --git a/packages/apps-config/src/ui/logos/nodes/polkabtc.png b/packages/apps-config/src/ui/logos/nodes/polkabtc.png deleted file mode 100644 index 5f3bb53b1d..0000000000 Binary files a/packages/apps-config/src/ui/logos/nodes/polkabtc.png and /dev/null differ diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index b4b8bf6712..4035cb0af1 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -84,6 +84,7 @@ "rpc.rococo.hydrate": "Hydrate", "rpc.rococo.idavoll": "Idavoll", "rpc.rococo.integritee": "Integritee PC1", + "rpc.rococo.interbtc": "InterBTC", "rpc.rococo.jupiter": "Patract Jupiter PC1", "rpc.rococo.kilt": "KILT PC1", "rpc.rococo.konomi": "Komomi Network", @@ -95,7 +96,6 @@ "rpc.rococo.phala": "Phala PC1", "rpc.rococo.phoenix": "PHOENIX PC1", "rpc.rococo.plasm": "Plasm PC2", - "rpc.rococo.polkabtc": "PolkaBTC PC1", "rpc.rococo.polkafoundry": "PolkaFoundry PC1", "rpc.rococo.prism": "Prism PC1", "rpc.rococo.robonomics": "Robonomics PC2", @@ -132,6 +132,7 @@ "rpc.test.gamepower": "GamePower", "rpc.test.geek": "GeekCash", "rpc.test.halongbay": "Halongbay Testnet", + "rpc.test.interbtc": "InterBTC", "rpc.test.ipse": "IPSE", "rpc.test.jupiter": "Jupiter", "rpc.test.kilt": "KILT Mashnet", @@ -146,7 +147,6 @@ "rpc.test.pangolin": "Pangolin", "rpc.test.phala": "Phala PoC-4", "rpc.test.phoenix": "Phoenix Mashnet", - "rpc.test.polkabtc": "PolkaBTC", "rpc.test.polkadex": "Polkadex", "rpc.test.polymesh": "Polymesh ITN", "rpc.test.prism": "Prism", diff --git a/packages/apps/public/locales/fr/translation.json b/packages/apps/public/locales/fr/translation.json index d81e64f7e4..e787f65ea0 100644 --- a/packages/apps/public/locales/fr/translation.json +++ b/packages/apps/public/locales/fr/translation.json @@ -1311,6 +1311,7 @@ "rpc.header.live": "Réseau Live", "rpc.header.test": "Réseaux de test", "rpc.hosted.by": "hébergé par {{host}}", + "rpc.interbtc": "InterBTC", "rpc.kilt": "KILT Protocol (KILT Mashnet, hébergé par KILT Protocol)", "rpc.kulupu": "Kulupu (Mainnet Kulupu, hébergé par Kulupu)", "rpc.kusama.ava": "Kusama (Polkadot Canary, noeud communautaire; voir https://status.cloud.ava.do/)", @@ -1323,7 +1324,6 @@ "rpc.pangolin": "Pangolin", "rpc.phala": "Phala PoC-3", "rpc.plasm": "Plasm", - "rpc.polkabtc": "PolkaBTC", "rpc.polkadot.parity": "Polkadot", "rpc.polkadot.w3f": "Polkadot", "rpc.polymesh": "Polymesh", diff --git a/yarn.lock b/yarn.lock index ada7747543..9832f3a5c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1693,10 +1693,10 @@ __metadata: languageName: node linkType: hard -"@interlay/polkabtc-types@npm:0.7.4": - version: 0.7.4 - resolution: "@interlay/polkabtc-types@npm:0.7.4" - checksum: a9584bcdfe7e49060fc9ef5e554acfd2728fd0afd8cb06a3127b7d49e7f0e276783f5b8f36e8cf78f2f9336bf6e7c234ed52784088e6e21e24811fbdfa6412b4 +"@interlay/interbtc-types@npm:0.9.1": + version: 0.9.1 + resolution: "@interlay/interbtc-types@npm:0.9.1" + checksum: fb3bc3c101b47097bfeaac686b07faeb9617350730bce4d64553880badac4ccccb56ad3fdbb941ef5b77021ce4e385065750a38307edf7e74676d251d292efd9 languageName: node linkType: hard @@ -2583,7 +2583,7 @@ __metadata: "@docknetwork/node-types": 0.4.7 "@edgeware/node-types": 3.6.2-wako "@equilab/definitions": 1.2.10 - "@interlay/polkabtc-types": 0.7.4 + "@interlay/interbtc-types": 0.9.1 "@kiltprotocol/type-definitions": 0.1.10 "@laminar/type-definitions": 0.3.1 "@phala/typedefs": 0.2.5