From e1ae1223a33bf96dab1773466237f03637ea442a Mon Sep 17 00:00:00 2001 From: Hoon Kim <40356749+hoonsubin@users.noreply.github.com> Date: Mon, 30 Nov 2020 20:33:35 +0900 Subject: [PATCH] added plasm dusty type defs (#4114) --- packages/apps-config/src/api/spec/dusty.ts | 83 ++++++++++++++++++++++ packages/apps-config/src/api/spec/index.ts | 3 +- 2 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 packages/apps-config/src/api/spec/dusty.ts diff --git a/packages/apps-config/src/api/spec/dusty.ts b/packages/apps-config/src/api/spec/dusty.ts new file mode 100644 index 0000000000..c134c176f7 --- /dev/null +++ b/packages/apps-config/src/api/spec/dusty.ts @@ -0,0 +1,83 @@ +// Copyright 2017-2020 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +export default { + AuthorityId: 'AccountId', + AuthorityVote: 'u32', + ChallengeGameOf: { + challenges: 'Vec', + createdBlock: 'BlockNumber', + decision: 'Decision', + propertyHash: 'Hash' + }, + Claim: { + amount: 'u128', + approve: 'BTreeSet', + complete: 'bool', + decline: 'BTreeSet', + params: 'Lockdrop' + }, + ClaimId: 'H256', + ClaimVote: { + approve: 'bool', + authority: 'u16', + claim_id: 'ClaimId' + }, + Decision: { + _enum: ['Undecided', 'True', 'False'] + }, + DollarRate: 'u128', + EraIndex: 'u32', + EraStakingPoints: { + individual: 'BTreeMap', + total: 'Balance' + }, + Keys: 'SessionKeys2', + Lockdrop: { + duration: 'u64', + public_key: '[u8; 33]', + transaction_hash: 'H256', + type: 'u8', + value: 'u128' + }, + Parameters: { + canBeNominated: 'bool', + optionExpired: 'u128', + optionP: 'u32' + }, + PredicateContractOf: { + inputs: 'Vec', + predicateHash: 'Hash' + }, + PredicateHash: 'Hash', + PrefabOvmModule: { + code: 'Vec', + scheduleVersion: 'u32' + }, + Property: { + inputs: 'Vec>', + predicateAddress: 'AccountId' + }, + PropertyOf: { + inputs: 'Vec>', + predicateAddress: 'AccountId' + }, + Schedule: { + putCodePerByteCost: 'Weight', + version: 'u32' + }, + StakingParameters: { + canBeNominated: 'bool', + optionExpired: 'u128', + optionP: 'u32' + }, + TickerRate: { + authority: 'u16', + btc: 'u128', + eth: 'u128' + }, + VoteCounts: { + bad: 'u32', + good: 'u32' + } +}; diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 67b50226f0..c69af66e0f 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -21,6 +21,7 @@ import moonbeam from './moonbeam'; import nodeTemplate from './node-template'; import nodle from './nodle'; import plasm from './plasm'; +import dusty from './dusty'; import robonomics from './robonomics'; import stablePoc from './stable-poc'; import stafi from './stafi'; @@ -39,7 +40,7 @@ export default { 'darwinia-parachain': darwiniaParachain, 'dock-main-runtime': dock, 'dock-testnet': dock, - dusty3: plasm, + dusty3: dusty, edgeware, 'encointer-node': encointerNodeNotee, 'encointer-node-notee': encointerNodeNotee,