diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index 4e90e1ae58..4f8573f382 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -45,6 +45,7 @@ "@subsocial/definitions": "0.7.12", "@unique-nft/opal-testnet-types": "937.52.0", "@unique-nft/quartz-mainnet-types": "936.50.4", + "@unique-nft/sapphire-mainnet-types": "937.52.0", "@unique-nft/unique-mainnet-types": "930.33.0", "@zeitgeistpm/type-defs": "1.0.0", "@zeroio/type-definitions": "0.0.14", diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 8c0c6f18a9..f21d53190e 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -98,6 +98,7 @@ import realis from './realis'; import riochain from './riochain'; import robonomics from './robonomics'; import rootnet from './rootnet'; +import sapphire from './sapphire'; import shibuya from './shibuya'; import shiden from './shiden'; import snowbridge from './snowbridge'; @@ -250,6 +251,7 @@ const spec: Record = { 'riochain-runtime': riochain, robonomics, root: rootnet, + sapphire, shibuya, shiden, snowbridge, diff --git a/packages/apps-config/src/api/spec/opal.ts b/packages/apps-config/src/api/spec/opal.ts index 7645a29049..124c9d0a04 100644 --- a/packages/apps-config/src/api/spec/opal.ts +++ b/packages/apps-config/src/api/spec/opal.ts @@ -3,8 +3,11 @@ import type { OverrideBundleDefinition } from '@polkadot/types/types'; -import { unique } from '@unique-nft/opal-testnet-types/definitions'; +import { appPromotion, unique } from '@unique-nft/opal-testnet-types/definitions'; export default { - rpc: { unique: unique.rpc } + rpc: { + appPromotion: appPromotion.rpc, + unique: unique.rpc + } } as OverrideBundleDefinition; diff --git a/packages/apps-config/src/api/spec/quartz.ts b/packages/apps-config/src/api/spec/quartz.ts index ed26124f23..b08a49c877 100644 --- a/packages/apps-config/src/api/spec/quartz.ts +++ b/packages/apps-config/src/api/spec/quartz.ts @@ -3,8 +3,11 @@ import type { OverrideBundleDefinition } from '@polkadot/types/types'; -import { unique } from '@unique-nft/quartz-mainnet-types/definitions'; +import { appPromotion, unique } from '@unique-nft/quartz-mainnet-types/definitions'; export default { - rpc: { unique: unique.rpc } + rpc: { + appPromotion: appPromotion.rpc, + unique: unique.rpc + } } as OverrideBundleDefinition; diff --git a/packages/apps-config/src/api/spec/sapphire.ts b/packages/apps-config/src/api/spec/sapphire.ts new file mode 100644 index 0000000000..58444157a8 --- /dev/null +++ b/packages/apps-config/src/api/spec/sapphire.ts @@ -0,0 +1,13 @@ +// Copyright 2017-2023 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +import { appPromotion, unique } from '@unique-nft/sapphire-mainnet-types/definitions'; + +export default { + rpc: { + appPromotion: appPromotion.rpc, + unique: unique.rpc + } +} as OverrideBundleDefinition; diff --git a/yarn.lock b/yarn.lock index 20fbc2bd1e..efb363e163 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3277,6 +3277,7 @@ __metadata: "@subsocial/definitions": 0.7.12 "@unique-nft/opal-testnet-types": 937.52.0 "@unique-nft/quartz-mainnet-types": 936.50.4 + "@unique-nft/sapphire-mainnet-types": 937.52.0 "@unique-nft/unique-mainnet-types": 930.33.0 "@zeitgeistpm/type-defs": 1.0.0 "@zeroio/type-definitions": 0.0.14 @@ -5728,6 +5729,16 @@ __metadata: languageName: node linkType: hard +"@unique-nft/sapphire-mainnet-types@npm:937.52.0": + version: 937.52.0 + resolution: "@unique-nft/sapphire-mainnet-types@npm:937.52.0" + peerDependencies: + "@polkadot/api": ^9.10.2 + "@polkadot/types": ^9.10.2 + checksum: 36265430ff39d4ee9aa041b8abef167da1f9f601db8b56c9b087f0ac137e25db8608c4a4c276ee601c30b9d88e0ced106b9da69374b6c3a183fd7b8dcb081378 + languageName: node + linkType: hard + "@unique-nft/unique-mainnet-types@npm:930.33.0": version: 930.33.0 resolution: "@unique-nft/unique-mainnet-types@npm:930.33.0"