diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 8557c47da2..3b6f167ef1 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -88,6 +88,7 @@ import quartz from './quartz'; import realis from './realis'; import riochain from './riochain'; import robonomics from './robonomics'; +import shibuya from './shibuya'; import shiden from './shiden'; import snowbridge from './snowbridge'; import soraSubstrate from './soraSubstrate'; @@ -225,6 +226,7 @@ const spec: Record = { realis, 'riochain-runtime': riochain, robonomics, + shibuya, shiden, snowbridge, 'sora-substrate': soraSubstrate, diff --git a/packages/apps-config/src/api/spec/shibuya.ts b/packages/apps-config/src/api/spec/shibuya.ts new file mode 100644 index 0000000000..98876380aa --- /dev/null +++ b/packages/apps-config/src/api/spec/shibuya.ts @@ -0,0 +1,52 @@ +// 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: [ + { + // on all versions + minmax: [0, undefined], + types: { + Keys: 'AccountId', + Address: 'MultiAddress', + LookupSource: 'MultiAddress', + AmountOf: 'Amount', + Amount: 'i128', + SmartContract: { + _enum: { + Evm: 'H160', + Wasm: 'AccountId' + } + }, + EraStakingPoints: { + total: 'Balance', + stakers: 'BTreeMap', + formerStakedEra: 'EraIndex', + claimedRewards: 'Balance' + }, + PalletDappsStakingEraStakingPoints: { + total: 'Balance', + stakers: 'BTreeMap', + formerStakedEra: 'EraIndex', + claimedRewards: 'Balance' + }, + EraRewardAndStake: { + rewards: 'Balance', + staked: 'Balance' + }, + PalletDappsStakingEraRewardAndStake: { + rewards: 'Balance', + staked: 'Balance' + }, + EraIndex: 'u32' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/api/spec/shiden.ts b/packages/apps-config/src/api/spec/shiden.ts index 9f71c1f14a..98876380aa 100644 --- a/packages/apps-config/src/api/spec/shiden.ts +++ b/packages/apps-config/src/api/spec/shiden.ts @@ -29,10 +29,20 @@ const definitions: OverrideBundleDefinition = { formerStakedEra: 'EraIndex', claimedRewards: 'Balance' }, + PalletDappsStakingEraStakingPoints: { + total: 'Balance', + stakers: 'BTreeMap', + formerStakedEra: 'EraIndex', + claimedRewards: 'Balance' + }, EraRewardAndStake: { rewards: 'Balance', staked: 'Balance' }, + PalletDappsStakingEraRewardAndStake: { + rewards: 'Balance', + staked: 'Balance' + }, EraIndex: 'u32' } }