diff --git a/packages/apps-config/src/api/spec/imbue.ts b/packages/apps-config/src/api/spec/imbue.ts new file mode 100644 index 000000000000..80ab6904e262 --- /dev/null +++ b/packages/apps-config/src/api/spec/imbue.ts @@ -0,0 +1,19 @@ +// Copyright 2017-2022 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +const definitions: OverrideBundleDefinition = { + types: [ + { + // on all versions + minmax: [0, undefined], + types: { + Address: 'MultiAddress', + LookupSource: 'MultiAddress' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index b88fac68a37f..f464013a5a38 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -52,6 +52,7 @@ import genshiro from './genshiro'; import hanonycash from './hanonycash'; import hydrate from './hydrate'; import idavoll from './idavoll'; +import imbue from './imbue'; import integritee from './integritee'; import interbtc from './interbtc'; import ipse from './ipse'; @@ -190,6 +191,7 @@ const spec: Record = { heiko: parallel, 'hydra-dx': hydrate, idavoll, + imbue, 'integritee-parachain': integritee, 'interbtc-parachain': interbtc, 'interbtc-standalone': interbtc, diff --git a/packages/apps-config/src/endpoints/testingRelayRococo.ts b/packages/apps-config/src/endpoints/testingRelayRococo.ts index 5baada6d9853..3a4fa4854b60 100644 --- a/packages/apps-config/src/endpoints/testingRelayRococo.ts +++ b/packages/apps-config/src/endpoints/testingRelayRococo.ts @@ -89,6 +89,14 @@ export const testParasRococo: EndpointOption[] = [ Equilibrium: 'wss://parachain-testnet.equilab.io/rococo/collator/node1/wss' } }, + { + info: 'rococoImbue', + paraId: 3017, + text: 'Imbue Network', + providers: { + 'Imbue Network': 'wss://rococo.imbue.network' + } + }, { info: 'rococoIntegritee', paraId: 3002, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 2d71ee3f91c3..af6378133e54 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -56,6 +56,7 @@ const chainGenshiro = '#e8662d'; const chainHanonycash = '#0099CC'; const chainHeiko = '#42d5de'; const chainHydrate = '#000000'; +const chainImbue = '#baff36'; const chainInterbtc = '#1a0a2d'; const chainInterlay = '#3E96FF'; const chainIpse = '#08a1e8'; @@ -172,6 +173,7 @@ const nodeGalital = '#00063F;'; const nodeGamePower = '#5d21a5'; const nodeGeek = '#4f46e5'; const nodeHeiko = '#42d5de'; +const nodeImbue = '#baff36'; const nodeIntegritee = '#658ea9'; const nodeIpse = '#08a1e8'; const nodeJoystream = '#4038FF'; @@ -305,6 +307,7 @@ export const chainColors: Record = Object.entries({ 'HydraDX Snakenet Gen2': chainSnakenet, 'HydraDX Snakenet Gen3': chainSnakenet, Idavoll: chainIdavoll, + 'Imbue Testnet': chainImbue, InterBTC: chainInterbtc, 'InterBTC Staging': chainInterbtc, Interlay: chainInterlay, @@ -481,6 +484,7 @@ export const nodeColors = Object.entries({ 'Galital Parachain Collator': nodeGalital, 'GamePower Node': nodeGamePower, GEEK: nodeGeek, + 'Imbue Parachain Collator': nodeImbue, 'Integritee Collator': nodeIntegritee, 'Integritee Node': nodeIntegritee, 'InvArch Brainstorm Node': chainBrainstorm, diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index b7d85e039d6e..abf9f2e0491a 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -115,6 +115,7 @@ import nodeGamePower from './nodes/gamepower.svg'; import nodeGeek from './nodes/geek.svg'; import nodeHanonycash from './nodes/hanonycash.svg'; import nodeIdavoll from './nodes/idavoll.png'; +import nodeImbue from './nodes/imbue.png'; import nodeIntegritee from './nodes/integritee.svg'; import nodeInterBTC from './nodes/interlay.svg'; import nodeIpse from './nodes/ipse.png'; @@ -262,6 +263,7 @@ export const chainLogos = Object.entries({ 'HydraDX Snakenet Gen2': chainSnakenet, 'HydraDX Snakenet Gen3': chainSnakenet, Idavoll: nodeIdavoll, + 'Imbue Testnet': nodeImbue, InterBTC: nodeInterBTC, 'InterBTC Staging': nodeInterBTC, Interlay: chainInterlay, @@ -464,6 +466,7 @@ export const nodeLogos = Object.entries({ 'Halongbay Parachain Collator': nodePolkaFoundry, hanonycash: nodeHanonycash, 'Idavoll Node': nodeIdavoll, + 'Imbue Node': nodeImbue, 'Integritee Collator': nodeIntegritee, 'Integritee Node': nodeIntegritee, Interlay: chainInterlay, @@ -664,6 +667,7 @@ export const namedLogos: Record = { heiko: chainParallel, hydra: chainSnakenet, idavoll: nodeIdavoll, + imbue: nodeImbue, integritee: nodeIntegritee, interbtc: nodeInterBTC, interlay: chainInterlay, @@ -753,6 +757,7 @@ export const namedLogos: Record = { rococoGenshiro: chainGenshiro, rococoHydrate: chainHydrate, rococoIdavoll: nodeIdavoll, + rococoImbue: nodeImbue, rococoIntegritee: nodeIntegritee, rococoInterBTC: chainInterlay, rococoJupiter: nodeJupiter, diff --git a/packages/apps-config/src/ui/logos/nodes/imbue.png b/packages/apps-config/src/ui/logos/nodes/imbue.png new file mode 100644 index 000000000000..c981785bebdf Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/imbue.png differ