From a980efa863051582e40a94cc0a0ca6176876b6b5 Mon Sep 17 00:00:00 2001 From: Milos Kriz <82968568+miloskriz@users.noreply.github.com> Date: Tue, 17 Feb 2026 20:35:28 +0000 Subject: [PATCH] Maintenance of IBP endpoints (#12157) * Remove IBP support to `xcavate` parachain * Upgrade IBP endpoints to subdomains --- .../src/endpoints/productionRelayKusama.ts | 12 ++++++------ .../src/endpoints/productionRelayPolkadot.ts | 14 ++++++-------- .../apps-config/src/endpoints/testingRelayPaseo.ts | 12 ++++++------ 3 files changed, 18 insertions(+), 20 deletions(-) diff --git a/packages/apps-config/src/endpoints/productionRelayKusama.ts b/packages/apps-config/src/endpoints/productionRelayKusama.ts index 2ea84ea93e..8ed3307c3e 100644 --- a/packages/apps-config/src/endpoints/productionRelayKusama.ts +++ b/packages/apps-config/src/endpoints/productionRelayKusama.ts @@ -868,7 +868,7 @@ export const prodParasKusamaCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://asset-hub-kusama-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://statemine-rpc-tn.dwellir.com', - IBP1: 'wss://sys.ibp.network/asset-hub-kusama', + IBP1: 'wss://asset-hub-kusama.ibp.network', IBP2: 'wss://asset-hub-kusama.dotters.network', LuckyFriday: 'wss://rpc-asset-hub-kusama.luckyfriday.io', OnFinality: 'wss://assethub-kusama.api.onfinality.io/public-ws', @@ -891,7 +891,7 @@ export const prodParasKusamaCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://bridge-hub-kusama-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://kusama-bridge-hub-rpc-tn.dwellir.com', - IBP1: 'wss://sys.ibp.network/bridgehub-kusama', + IBP1: 'wss://bridge-hub-kusama.ibp.network', IBP2: 'wss://bridge-hub-kusama.dotters.network', LuckyFriday: 'wss://rpc-bridge-hub-kusama.luckyfriday.io', OnFinality: 'wss://bridgehub-kusama.api.onfinality.io/public-ws', @@ -912,7 +912,7 @@ export const prodParasKusamaCommon: EndpointOption[] = [ paraId: 1005, providers: { Dwellir: 'wss://coretime-kusama-rpc.n.dwellir.com', - IBP1: 'wss://sys.ibp.network/coretime-kusama', + IBP1: 'wss://coretime-kusama.ibp.network', IBP2: 'wss://coretime-kusama.dotters.network', LuckyFriday: 'wss://rpc-coretime-kusama.luckyfriday.io', OnFinality: 'wss://coretime-kusama.api.onfinality.io/public-ws', @@ -935,7 +935,7 @@ export const prodParasKusamaCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://encointer-kusama-rpc.n.dwellir.com', 'Encointer Association': 'wss://kusama.api.encointer.org', - IBP1: 'wss://sys.ibp.network/encointer-kusama', + IBP1: 'wss://encointer-kusama.ibp.network', IBP2: 'wss://encointer-kusama.dotters.network', LuckyFriday: 'wss://rpc-encointer-kusama.luckyfriday.io' // OnFinality: 'wss://encointer.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9986 @@ -957,7 +957,7 @@ export const prodParasKusamaCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://people-kusama-rpc.n.dwellir.com', Helixstreet: 'wss://rpc-people-kusama.helixstreet.io', - IBP1: 'wss://sys.ibp.network/people-kusama', + IBP1: 'wss://people-kusama.ibp.network', IBP2: 'wss://people-kusama.dotters.network', LuckyFriday: 'wss://rpc-people-kusama.luckyfriday.io', OnFinality: 'wss://people-kusama.api.onfinality.io/public-ws', @@ -991,7 +991,7 @@ export const prodRelayKusama: EndpointOption = { Dwellir: 'wss://kusama-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://kusama-rpc-tn.dwellir.com', Helixstreet: 'wss://rpc-kusama.helixstreet.io', - IBP1: 'wss://rpc.ibp.network/kusama', + IBP1: 'wss://kusama.ibp.network', IBP2: 'wss://kusama.dotters.network', LuckyFriday: 'wss://rpc-kusama.luckyfriday.io', OnFinality: 'wss://kusama.api.onfinality.io/public-ws', diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 1ed34cd2c7..87f92efa5b 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -814,8 +814,6 @@ export const prodParasPolkadot: Omit[] = [ info: 'xcavate', paraId: 3413, providers: { - IBP1: 'wss://xcavate.ibp.network', - IBP2: 'wss://xcavate.dotters.network', Xcavate: 'wss://rpc1-polkadot.xcavate.io' }, relayName: 'polkadot', @@ -864,7 +862,7 @@ export const prodParasPolkadotCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://asset-hub-polkadot-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://statemint-rpc-tn.dwellir.com', - IBP1: 'wss://sys.ibp.network/asset-hub-polkadot', + IBP1: 'wss://asset-hub-polkadot.ibp.network', IBP2: 'wss://asset-hub-polkadot.dotters.network', LuckyFriday: 'wss://rpc-asset-hub-polkadot.luckyfriday.io', OnFinality: 'wss://statemint.api.onfinality.io/public-ws', @@ -888,7 +886,7 @@ export const prodParasPolkadotCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://bridge-hub-polkadot-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://polkadot-bridge-hub-rpc-tn.dwellir.com', - IBP1: 'wss://sys.ibp.network/bridgehub-polkadot', + IBP1: 'wss://bridge-hub-polkadot.ibp.network', IBP2: 'wss://bridge-hub-polkadot.dotters.network', LuckyFriday: 'wss://rpc-bridge-hub-polkadot.luckyfriday.io', OnFinality: 'wss://bridgehub-polkadot.api.onfinality.io/public-ws', @@ -910,7 +908,7 @@ export const prodParasPolkadotCommon: EndpointOption[] = [ providers: { Dwellir: 'wss://collectives-polkadot-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://polkadot-collectives-rpc-tn.dwellir.com', - IBP1: 'wss://sys.ibp.network/collectives-polkadot', + IBP1: 'wss://collectives-polkadot.ibp.network', IBP2: 'wss://collectives-polkadot.dotters.network', LuckyFriday: 'wss://rpc-collectives-polkadot.luckyfriday.io', OnFinality: 'wss://collectives.api.onfinality.io/public-ws', @@ -932,7 +930,7 @@ export const prodParasPolkadotCommon: EndpointOption[] = [ paraId: 1005, providers: { Dwellir: 'wss://coretime-polkadot-rpc.n.dwellir.com', - IBP1: 'wss://sys.ibp.network/coretime-polkadot', + IBP1: 'wss://coretime-polkadot.ibp.network', IBP2: 'wss://coretime-polkadot.dotters.network', LuckyFriday: 'wss://rpc-coretime-polkadot.luckyfriday.io', OnFinality: 'wss://coretime-polkadot.api.onfinality.io/public-ws', @@ -951,7 +949,7 @@ export const prodParasPolkadotCommon: EndpointOption[] = [ paraId: 1004, providers: { Dwellir: 'wss://people-polkadot-rpc.n.dwellir.com', - IBP1: 'wss://sys.ibp.network/people-polkadot', + IBP1: 'wss://people-polkadot.ibp.network', IBP2: 'wss://people-polkadot.dotters.network', LuckyFriday: 'wss://rpc-people-polkadot.luckyfriday.io', OnFinality: 'wss://people-polkadot.api.onfinality.io/public-ws', @@ -986,7 +984,7 @@ export const prodRelayPolkadot: EndpointOption = { Dwellir: 'wss://polkadot-rpc.n.dwellir.com', 'Dwellir Tunisia': 'wss://polkadot-rpc-tn.dwellir.com', Helixstreet: 'wss://rpc-polkadot.helixstreet.io', - IBP1: 'wss://rpc.ibp.network/polkadot', + IBP1: 'wss://polkadot.ibp.network', IBP2: 'wss://polkadot.dotters.network', LuckyFriday: 'wss://rpc-polkadot.luckyfriday.io', OnFinality: 'wss://polkadot.api.onfinality.io/public-ws', diff --git a/packages/apps-config/src/endpoints/testingRelayPaseo.ts b/packages/apps-config/src/endpoints/testingRelayPaseo.ts index e77f36043a..b0d15c98a1 100644 --- a/packages/apps-config/src/endpoints/testingRelayPaseo.ts +++ b/packages/apps-config/src/endpoints/testingRelayPaseo.ts @@ -484,7 +484,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ paraId: 1000, providers: { Dwellir: 'wss://asset-hub-paseo-rpc.n.dwellir.com', - IBP1: 'wss://sys.ibp.network/asset-hub-paseo', + IBP1: 'wss://asset-hub-paseo.ibp.network', IBP2: 'wss://asset-hub-paseo.dotters.network', // StakeWorld: 'wss://rpc-assethub-paseo.stakeworld.io', TurboFlakes: 'wss://sys.turboflakes.io/asset-hub-paseo' @@ -502,7 +502,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ isPeopleForIdentity: true, paraId: 1002, providers: { - IBP1: 'wss://sys.ibp.network/bridgehub-paseo', + IBP1: 'wss://bridge-hub-paseo.ibp.network', IBP2: 'wss://bridge-hub-paseo.dotters.network' }, relayName: 'paseo', @@ -518,7 +518,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ isPeopleForIdentity: true, paraId: 1001, providers: { - IBP1: 'wss://collectives-paseo.rpc.amforc.com', + IBP1: 'wss://collectives-paseo.ibp.network', IBP2: 'wss://collectives-paseo.dotters.network' }, relayName: 'paseo', @@ -534,7 +534,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ isPeopleForIdentity: true, paraId: 1005, providers: { - IBP1: 'wss://sys.ibp.network/coretime-paseo', + IBP1: 'wss://coretime-paseo.ibp.network', IBP2: 'wss://coretime-paseo.dotters.network' // ParaNodes: 'wss://paseo-coretime.paranodes.io', // https://github.com/polkadot-js/apps/issues/11587 }, @@ -570,7 +570,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ paraId: 1004, providers: { Amforc: 'wss://people-paseo.rpc.amforc.com', - IBP1: 'wss://sys.ibp.network/people-paseo', + IBP1: 'wss://people-paseo.ibp.network', IBP2: 'wss://people-paseo.dotters.network' }, relayName: 'paseo', @@ -596,7 +596,7 @@ export const testRelayPaseo: EndpointOption = { providers: { Amforc: 'wss://paseo.rpc.amforc.com', Dwellir: 'wss://paseo-rpc.n.dwellir.com', - IBP1: 'wss://rpc.ibp.network/paseo', + IBP1: 'wss://paseo.ibp.network', IBP2: 'wss://paseo.dotters.network' // StakeWorld: 'wss://rpc-paseo.stakeworld.io' // Zondax: 'wss://api2.zondax.ch/pas/node/rpc' // https://github.com/polkadot-js/apps/issues/11199