diff --git a/packages/app-toolbox/src/Rpc/Selection.tsx b/packages/app-toolbox/src/Rpc/Selection.tsx index b6ff128f36..eee7ac40b5 100644 --- a/packages/app-toolbox/src/Rpc/Selection.tsx +++ b/packages/app-toolbox/src/Rpc/Selection.tsx @@ -52,7 +52,6 @@ class Selection extends React.PureComponent { label={t('call the selected endpoint')} onChange={this.onChangeMethod} /> - {this.renderAccount()} { ); } - // FIXME Currently the UI doesn't support signing for rpc-submitted calls - private renderAccount () { - return null; - } - private nextState (newState: State): void { this.setState( (prevState: State): State => { const { rpc = prevState.rpc, accountId = prevState.accountId, values = prevState.values } = newState; - const hasNeededKey = true; const isValid = values.reduce((isValid, value) => { return isValid && value.isValid === true; - }, rpc.params.length === values.length && hasNeededKey); - + }, rpc.params.length === values.length); return { isValid, rpc, diff --git a/packages/ui-params/src/initValue.ts b/packages/ui-params/src/initValue.ts index eb25fa2fdc..dac323e781 100644 --- a/packages/ui-params/src/initValue.ts +++ b/packages/ui-params/src/initValue.ts @@ -5,7 +5,7 @@ import { RawParam$Value } from './types'; import BN from 'bn.js'; -import { Bytes, Hash, TypeDef, TypeDefInfo, UInt, createType } from '@polkadot/types'; +import { Bytes, Hash, TypeDef, TypeDefInfo, U8a, UInt, createType } from '@polkadot/types'; export default function getInitValue (def: TypeDef): RawParam$Value | Array { if (def.info === TypeDefInfo.Vector) { @@ -46,6 +46,7 @@ export default function getInitValue (def: TypeDef): RawParam$Value | Array