diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index a4edd74f24..6b767a29f0 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -88,6 +88,7 @@ import subdao from './subdao'; import subgame from './subgame'; import subsocial from './subsocial'; import subspace from './subspace'; +import substrateContractsNode from './substrateContractsNode'; import ternoa from './ternoa'; import trustbase from './trustbase'; import uart from './uart'; @@ -211,6 +212,7 @@ const spec: Record = { subdao, subgame, subsocial, + 'substrate-contracts-node': substrateContractsNode, subzero: zero, ternoa, trustbase, diff --git a/packages/apps-config/src/api/spec/substrateContractsNode.ts b/packages/apps-config/src/api/spec/substrateContractsNode.ts new file mode 100644 index 0000000000..eb1ac442f7 --- /dev/null +++ b/packages/apps-config/src/api/spec/substrateContractsNode.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +// structs need to be in order +/* eslint-disable sort-keys */ + +const definitions: OverrideBundleDefinition = { + types: [ + { + // updated to Substrate master + minmax: [0, undefined], + types: { + Keys: 'SessionKeys2' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 5a5e4cbe1a..cf7991bd8e 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -125,6 +125,7 @@ import nodeSubDAO from './nodes/subdao.png'; import nodeSubGame from './nodes/subgame.svg'; import nodeSubsocial from './nodes/subsocial.svg'; import nodeSubspace from './nodes/subspace.png'; +import nodeSubstrateContractsNode from './nodes/substrate-contracts-node.png'; import nodeSubstrate from './nodes/substrate-hexagon.svg'; import nodeTernoa from './nodes/ternoa.svg'; import nodeTrustBase from './nodes/trustbase.png'; @@ -387,6 +388,7 @@ export const nodeLogos = Object.entries({ 'Subsocial Node': nodeSubsocial, 'Subsocial PC': nodeSubsocial, 'subsocial-node': nodeSubsocial, + 'substrate-contracts-node': nodeSubstrateContractsNode, 'substrate-node': nodeSubstrate, 'subzero node': nodeZero, 'Ternoa Node': nodeTernoa, @@ -585,6 +587,7 @@ export const namedLogos: Record = { 'SubGame Staging': nodeSubGame, subsocial: nodeSubsocial, substrate: nodeSubstrate, + substrateContractsNode: nodeSubstrateContractsNode, 'ternoa-chaos': nodeTernoa, trustbase: nodeTrustBase, uniarts: nodeUniarts, diff --git a/packages/apps-config/src/ui/logos/nodes/substrate-contracts-node.png b/packages/apps-config/src/ui/logos/nodes/substrate-contracts-node.png new file mode 100644 index 0000000000..b99179d588 Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/substrate-contracts-node.png differ