Update to latest Polkadot/Kusama metadata (#5333)

* Update to latest Polkadot/Kusama metadata

* dispatchQueue compat
This commit is contained in:
Jaco
2022-11-12 15:18:15 +02:00
committed by GitHub
parent 71d3d10f0e
commit 225ae80b95
26 changed files with 32106 additions and 25350 deletions
@@ -2,10 +2,10 @@
// SPDX-License-Identifier: Apache-2.0
import type { Observable } from 'rxjs';
import type { Option, Vec } from '@polkadot/types';
import type { Bytes, Option, u8, u32, Vec } from '@polkadot/types';
import type { BlockNumber, Call, Hash, ReferendumIndex, Scheduled } from '@polkadot/types/interfaces';
import type { FrameSupportPreimagesBounded, FrameSupportScheduleMaybeHashed, PalletSchedulerScheduled, PalletSchedulerScheduledV3 } from '@polkadot/types/lookup';
import type { ITuple } from '@polkadot/types/types';
import type { FrameSupportPreimagesBounded, PalletSchedulerScheduled } from '@polkadot/types/lookup';
import type { Codec, ITuple } from '@polkadot/types/types';
import type { HexString } from '@polkadot/util/types';
import type { DeriveApi, DeriveDispatch, DeriveProposalImage } from '../types';
@@ -19,6 +19,23 @@ import { getImageHashBounded } from './util';
const DEMOCRACY_ID = stringToHex('democrac');
// included here for backwards compat
interface PalletSchedulerScheduledV3 extends Codec {
maybeId: Option<Bytes>;
priority: u8;
call: FrameSupportScheduleMaybeHashed;
maybePeriodic: Option<ITuple<[u32, u32]>>;
origin: Codec;
}
// included here for backwards compat
interface FrameSupportScheduleMaybeHashed extends Codec {
isHash: boolean;
isValue: boolean;
asValue: Call;
asHash: Hash;
}
interface SchedulerInfo {
at: BlockNumber;
imageHash: HexString;