Cater for as_multi with storing argument (#2922)

This commit is contained in:
Jaco Greeff 2020-06-10 14:46:59 +02:00 committed by GitHub
parent 95aa29bbf7
commit df9478807a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -768,7 +768,11 @@ class Signer extends React.PureComponent<Props, State> {
pair = keyring.getPair(signatory as string);
tx = multiCall
? api.tx[multiModule].asMulti(basePair.meta.threshold as number, others, timepoint, submittable.method)
? api.tx[multiModule].asMulti.meta.args.length === 5
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
? api.tx[multiModule].asMulti(basePair.meta.threshold as number, others, timepoint, submittable.method, false)
: api.tx[multiModule].asMulti(basePair.meta.threshold as number, others, timepoint, submittable.method)
: api.tx[multiModule].approveAsMulti(basePair.meta.threshold as number, others, timepoint, submittable.method.hash);
}