git.delta.rocks / unique-network / refs/commits / 0b16c5c25c9b

difftreelog

source

tests/src/interfaces/augment-api-query.ts48.2 KiBsourcehistory
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/storage';78import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';9import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';12import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild } from '@polkadot/types/lookup';13import type { Observable } from '@polkadot/types/types';1415export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;16export type __QueryableStorageEntry<ApiType extends ApiTypes> = QueryableStorageEntry<ApiType>;1718declare module '@polkadot/api-base/types/storage' {19  interface AugmentedQueries<ApiType extends ApiTypes> {20    appPromotion: {21      admin: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;22      /**23       * Stores a key for record for which the next revenue recalculation would be performed.24       * If `None`, then recalculation has not yet been performed or calculations have been completed for all stakers.25       **/26      nextCalculatedRecord: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[AccountId32, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;27      pendingUnstake: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[AccountId32, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;28      /**29       * Amount of tokens staked by account in the blocknumber.30       **/31      staked: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<ITuple<[u128, u32]>>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;32      /**33       * Amount of stakes for an Account34       **/35      stakesPerAccount: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u8>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;36      totalStaked: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;37      /**38       * Generic query39       **/40      [key: string]: QueryableStorageEntry<ApiType>;41    };42    balances: {43      /**44       * The Balances pallet example of storing the balance of an account.45       * 46       * # Example47       * 48       * ```nocompile49       * impl pallet_balances::Config for Runtime {50       * type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>51       * }52       * ```53       * 54       * You can also store the balance of an account in the `System` pallet.55       * 56       * # Example57       * 58       * ```nocompile59       * impl pallet_balances::Config for Runtime {60       * type AccountStore = System61       * }62       * ```63       * 64       * But this comes with tradeoffs, storing account balances in the system pallet stores65       * `frame_system` data alongside the account data contrary to storing account balances in the66       * `Balances` pallet, which uses a `StorageMap` to store balances data only.67       * NOTE: This is only used in the case that this pallet is used to store balances.68       **/69      account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;70      /**71       * Any liquidity locks on some account balances.72       * NOTE: Should only be accessed when setting, changing and freeing a lock.73       **/74      locks: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesBalanceLock>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;75      /**76       * Named reserves on some account balances.77       **/78      reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;79      /**80       * Storage version of the pallet.81       * 82       * This is set to v2.0.0 for new networks.83       **/84      storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;85      /**86       * The total units issued in the system.87       **/88      totalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;89      /**90       * Generic query91       **/92      [key: string]: QueryableStorageEntry<ApiType>;93    };94    charging: {95      /**96       * Generic query97       **/98      [key: string]: QueryableStorageEntry<ApiType>;99    };100    common: {101      /**102       * Storage of the amount of collection admins.103       **/104      adminAmount: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;105      /**106       * Allowlisted collection users.107       **/108      allowlist: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;109      /**110       * Storage of collection info.111       **/112      collectionById: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsCollection>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;113      /**114       * Storage of collection properties.115       **/116      collectionProperties: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;117      /**118       * Storage of token property permissions of a collection.119       **/120      collectionPropertyPermissions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<BTreeMap<Bytes, UpDataStructsPropertyPermission>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;121      /**122       * Storage of the count of created collections. Essentially contains the last collection ID.123       **/124      createdCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;125      /**126       * Storage of the count of deleted collections.127       **/128      destroyedCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;129      /**130       * Not used by code, exists only to provide some types to metadata.131       **/132      dummyStorageValue: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[UpDataStructsCollectionStats, u32, u32, UpDataStructsTokenChild, PhantomTypeUpDataStructs]>>>, []> & QueryableStorageEntry<ApiType, []>;133      /**134       * List of collection admins.135       **/136      isAdmin: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;137      /**138       * Generic query139       **/140      [key: string]: QueryableStorageEntry<ApiType>;141    };142    configuration: {143      minGasPriceOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;144      weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;145      /**146       * Generic query147       **/148      [key: string]: QueryableStorageEntry<ApiType>;149    };150    dmpQueue: {151      /**152       * The configuration.153       **/154      configuration: AugmentedQuery<ApiType, () => Observable<CumulusPalletDmpQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;155      /**156       * The overweight messages.157       **/158      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;159      /**160       * The page index.161       **/162      pageIndex: AugmentedQuery<ApiType, () => Observable<CumulusPalletDmpQueuePageIndexData>, []> & QueryableStorageEntry<ApiType, []>;163      /**164       * The queue pages.165       **/166      pages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, Bytes]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;167      /**168       * Generic query169       **/170      [key: string]: QueryableStorageEntry<ApiType>;171    };172    ethereum: {173      blockHash: AugmentedQuery<ApiType, (arg: U256 | AnyNumber | Uint8Array) => Observable<H256>, [U256]> & QueryableStorageEntry<ApiType, [U256]>;174      /**175       * The current Ethereum block.176       **/177      currentBlock: AugmentedQuery<ApiType, () => Observable<Option<EthereumBlock>>, []> & QueryableStorageEntry<ApiType, []>;178      /**179       * The current Ethereum receipts.180       **/181      currentReceipts: AugmentedQuery<ApiType, () => Observable<Option<Vec<EthereumReceiptReceiptV3>>>, []> & QueryableStorageEntry<ApiType, []>;182      /**183       * The current transaction statuses.184       **/185      currentTransactionStatuses: AugmentedQuery<ApiType, () => Observable<Option<Vec<FpRpcTransactionStatus>>>, []> & QueryableStorageEntry<ApiType, []>;186      /**187       * Injected transactions should have unique nonce, here we store current188       **/189      injectedNonce: AugmentedQuery<ApiType, () => Observable<U256>, []> & QueryableStorageEntry<ApiType, []>;190      /**191       * Current building block's transactions and receipts.192       **/193      pending: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[EthereumTransactionTransactionV2, FpRpcTransactionStatus, EthereumReceiptReceiptV3]>>>, []> & QueryableStorageEntry<ApiType, []>;194      /**195       * Generic query196       **/197      [key: string]: QueryableStorageEntry<ApiType>;198    };199    evm: {200      accountCodes: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Bytes>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;201      accountStorages: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<H256>, [H160, H256]> & QueryableStorageEntry<ApiType, [H160, H256]>;202      /**203       * Written on log, reset after transaction204       * Should be empty between transactions205       **/206      currentLogs: AugmentedQuery<ApiType, () => Observable<Vec<EthereumLog>>, []> & QueryableStorageEntry<ApiType, []>;207      /**208       * Generic query209       **/210      [key: string]: QueryableStorageEntry<ApiType>;211    };212    evmCoderSubstrate: {213      /**214       * Generic query215       **/216      [key: string]: QueryableStorageEntry<ApiType>;217    };218    evmContractHelpers: {219      /**220       * Storage for users that allowed for sponsorship.221       * 222       * ### Usage223       * Prefer to delete record from storage if user no more allowed for sponsorship.224       * 225       * * **Key1** - contract address.226       * * **Key2** - user that allowed for sponsorship.227       * * **Value** - allowance for sponsorship.228       **/229      allowlist: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<bool>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;230      /**231       * Storege for contracts with [`Allowlisted`](SponsoringModeT::Allowlisted) sponsoring mode.232       * 233       * ### Usage234       * Prefer to delete collection from storage if mode chaged to non `Allowlisted`, than set **Value** to **false**.235       * 236       * * **Key** - contract address.237       * * **Value** - is contract in [`Allowlisted`](SponsoringModeT::Allowlisted) mode.238       **/239      allowlistEnabled: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;240      /**241       * Store owner for contract.242       * 243       * * **Key** - contract address.244       * * **Value** - owner for contract.245       **/246      owner: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<H160>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;247      selfSponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;248      /**249       * Storage for last sponsored block.250       * 251       * * **Key1** - contract address.252       * * **Key2** - sponsored user address.253       * * **Value** - last sponsored block number.254       **/255      sponsorBasket: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<Option<u32>>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;256      /**257       * Store for contract sponsorship state.258       * 259       * * **Key** - contract address.260       * * **Value** - sponsorship state.261       **/262      sponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<UpDataStructsSponsorshipStateBasicCrossAccountIdRepr>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;263      /**264       * Store for sponsoring mode.265       * 266       * ### Usage267       * Prefer to delete collection from storage if mode chaged to [`Disabled`](SponsoringModeT::Disabled).268       * 269       * * **Key** - contract address.270       * * **Value** - [`sponsoring mode`](SponsoringModeT).271       **/272      sponsoringMode: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Option<PalletEvmContractHelpersSponsoringModeT>>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;273      /**274       * Storage for sponsoring rate limit in blocks.275       * 276       * * **Key** - contract address.277       * * **Value** - amount of sponsored blocks.278       **/279      sponsoringRateLimit: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<u32>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;280      /**281       * Generic query282       **/283      [key: string]: QueryableStorageEntry<ApiType>;284    };285    evmMigration: {286      migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;287      /**288       * Generic query289       **/290      [key: string]: QueryableStorageEntry<ApiType>;291    };292    fungible: {293      /**294       * Storage for assets delegated to a limited extent to other users.295       **/296      allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]>;297      /**298       * Amount of tokens owned by an account inside a collection.299       **/300      balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;301      /**302       * Total amount of fungible tokens inside a collection.303       **/304      totalSupply: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;305      /**306       * Generic query307       **/308      [key: string]: QueryableStorageEntry<ApiType>;309    };310    inflation: {311      /**312       * Current inflation for `InflationBlockInterval` number of blocks313       **/314      blockInflation: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;315      /**316       * Next target (relay) block when inflation will be applied317       **/318      nextInflationBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;319      /**320       * Next target (relay) block when inflation is recalculated321       **/322      nextRecalculationBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;323      /**324       * Relay block when inflation has started325       **/326      startBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;327      /**328       * starting year total issuance329       **/330      startingYearTotalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;331      /**332       * Generic query333       **/334      [key: string]: QueryableStorageEntry<ApiType>;335    };336    nonfungible: {337      /**338       * Amount of tokens owned by an account in a collection.339       **/340      accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;341      /**342       * Allowance set by a token owner for another user to perform one of certain transactions on a token.343       **/344      allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;345      /**346       * Used to enumerate tokens owned by account.347       **/348      owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;349      /**350       * Custom data of a token that is serialized to bytes,351       * primarily reserved for on-chain operations,352       * normally obscured from the external users.353       * 354       * Auxiliary properties are slightly different from355       * usual [`TokenProperties`] due to an unlimited number356       * and separately stored and written-to key-value pairs.357       * 358       * Currently used to store RMRK data.359       **/360      tokenAuxProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: UpDataStructsPropertyScope | 'None' | 'Rmrk' | number | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<Bytes>>, [u32, u32, UpDataStructsPropertyScope, Bytes]> & QueryableStorageEntry<ApiType, [u32, u32, UpDataStructsPropertyScope, Bytes]>;361      /**362       * Used to enumerate token's children.363       **/364      tokenChildren: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<bool>, [u32, u32, ITuple<[u32, u32]>]> & QueryableStorageEntry<ApiType, [u32, u32, ITuple<[u32, u32]>]>;365      /**366       * Token data, used to partially describe a token.367       **/368      tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNonfungibleItemData>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;369      /**370       * Map of key-value pairs, describing the metadata of a token.371       **/372      tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;373      /**374       * Amount of burnt tokens in a collection.375       **/376      tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;377      /**378       * Total amount of minted tokens in a collection.379       **/380      tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;381      /**382       * Generic query383       **/384      [key: string]: QueryableStorageEntry<ApiType>;385    };386    parachainInfo: {387      parachainId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;388      /**389       * Generic query390       **/391      [key: string]: QueryableStorageEntry<ApiType>;392    };393    parachainSystem: {394      /**395       * The number of HRMP messages we observed in `on_initialize` and thus used that number for396       * announcing the weight of `on_initialize` and `on_finalize`.397       **/398      announcedHrmpMessagesPerCandidate: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;399      /**400       * The next authorized upgrade, if there is one.401       **/402      authorizedUpgrade: AugmentedQuery<ApiType, () => Observable<Option<H256>>, []> & QueryableStorageEntry<ApiType, []>;403      /**404       * A custom head data that should be returned as result of `validate_block`.405       * 406       * See [`Pallet::set_custom_validation_head_data`] for more information.407       **/408      customValidationHeadData: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;409      /**410       * Were the validation data set to notify the relay chain?411       **/412      didSetValidationCode: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;413      /**414       * The parachain host configuration that was obtained from the relay parent.415       * 416       * This field is meant to be updated each block with the validation data inherent. Therefore,417       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.418       * 419       * This data is also absent from the genesis.420       **/421      hostConfiguration: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2AbridgedHostConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;422      /**423       * HRMP messages that were sent in a block.424       * 425       * This will be cleared in `on_initialize` of each new block.426       **/427      hrmpOutboundMessages: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotCorePrimitivesOutboundHrmpMessage>>, []> & QueryableStorageEntry<ApiType, []>;428      /**429       * HRMP watermark that was set in a block.430       * 431       * This will be cleared in `on_initialize` of each new block.432       **/433      hrmpWatermark: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;434      /**435       * The last downward message queue chain head we have observed.436       * 437       * This value is loaded before and saved after processing inbound downward messages carried438       * by the system inherent.439       **/440      lastDmqMqcHead: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;441      /**442       * The message queue chain heads we have observed per each channel incoming channel.443       * 444       * This value is loaded before and saved after processing inbound downward messages carried445       * by the system inherent.446       **/447      lastHrmpMqcHeads: AugmentedQuery<ApiType, () => Observable<BTreeMap<u32, H256>>, []> & QueryableStorageEntry<ApiType, []>;448      /**449       * The relay chain block number associated with the last parachain block.450       **/451      lastRelayChainBlockNumber: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;452      /**453       * Validation code that is set by the parachain and is to be communicated to collator and454       * consequently the relay-chain.455       * 456       * This will be cleared in `on_initialize` of each new block if no other pallet already set457       * the value.458       **/459      newValidationCode: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;460      /**461       * Upward messages that are still pending and not yet send to the relay chain.462       **/463      pendingUpwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;464      /**465       * In case of a scheduled upgrade, this storage field contains the validation code to be applied.466       * 467       * As soon as the relay chain gives us the go-ahead signal, we will overwrite the [`:code`][well_known_keys::CODE]468       * which will result the next block process with the new validation code. This concludes the upgrade process.469       * 470       * [well_known_keys::CODE]: sp_core::storage::well_known_keys::CODE471       **/472      pendingValidationCode: AugmentedQuery<ApiType, () => Observable<Bytes>, []> & QueryableStorageEntry<ApiType, []>;473      /**474       * Number of downward messages processed in a block.475       * 476       * This will be cleared in `on_initialize` of each new block.477       **/478      processedDownwardMessages: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;479      /**480       * The state proof for the last relay parent block.481       * 482       * This field is meant to be updated each block with the validation data inherent. Therefore,483       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.484       * 485       * This data is also absent from the genesis.486       **/487      relayStateProof: AugmentedQuery<ApiType, () => Observable<Option<SpTrieStorageProof>>, []> & QueryableStorageEntry<ApiType, []>;488      /**489       * The snapshot of some state related to messaging relevant to the current parachain as per490       * the relay parent.491       * 492       * This field is meant to be updated each block with the validation data inherent. Therefore,493       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.494       * 495       * This data is also absent from the genesis.496       **/497      relevantMessagingState: AugmentedQuery<ApiType, () => Observable<Option<CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot>>, []> & QueryableStorageEntry<ApiType, []>;498      /**499       * The weight we reserve at the beginning of the block for processing DMP messages. This500       * overrides the amount set in the Config trait.501       **/502      reservedDmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<u64>>, []> & QueryableStorageEntry<ApiType, []>;503      /**504       * The weight we reserve at the beginning of the block for processing XCMP messages. This505       * overrides the amount set in the Config trait.506       **/507      reservedXcmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<u64>>, []> & QueryableStorageEntry<ApiType, []>;508      /**509       * An option which indicates if the relay-chain restricts signalling a validation code upgrade.510       * In other words, if this is `Some` and [`NewValidationCode`] is `Some` then the produced511       * candidate will be invalid.512       * 513       * This storage item is a mirror of the corresponding value for the current parachain from the514       * relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is515       * set after the inherent.516       **/517      upgradeRestrictionSignal: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2UpgradeRestriction>>, []> & QueryableStorageEntry<ApiType, []>;518      /**519       * Upward messages that were sent in a block.520       * 521       * This will be cleared in `on_initialize` of each new block.522       **/523      upwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;524      /**525       * The [`PersistedValidationData`] set for this block.526       * This value is expected to be set only once per block and it's never stored527       * in the trie.528       **/529      validationData: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2PersistedValidationData>>, []> & QueryableStorageEntry<ApiType, []>;530      /**531       * Generic query532       **/533      [key: string]: QueryableStorageEntry<ApiType>;534    };535    randomnessCollectiveFlip: {536      /**537       * Series of block headers from the last 81 blocks that acts as random seed material. This538       * is arranged as a ring buffer with `block_number % 81` being the index into the `Vec` of539       * the oldest hash.540       **/541      randomMaterial: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;542      /**543       * Generic query544       **/545      [key: string]: QueryableStorageEntry<ApiType>;546    };547    refungible: {548      /**549       * Amount of tokens (not pieces) partially owned by an account within a collection.550       **/551      accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;552      /**553       * Allowance set by a token owner for another user to perform one of certain transactions on a number of pieces of a token.554       **/555      allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg4: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]>;556      /**557       * Amount of token pieces owned by account.558       **/559      balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]>;560      /**561       * Used to enumerate tokens owned by account.562       **/563      owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;564      /**565       * Token data, used to partially describe a token.566       **/567      tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<PalletRefungibleItemData>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;568      /**569       * Amount of pieces a refungible token is split into.570       **/571      tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;572      /**573       * Amount of tokens burnt in a collection.574       **/575      tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;576      /**577       * Total amount of minted tokens in a collection.578       **/579      tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;580      /**581       * Total amount of pieces for token582       **/583      totalSupply: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;584      /**585       * Generic query586       **/587      [key: string]: QueryableStorageEntry<ApiType>;588    };589    rmrkCore: {590      /**591       * Latest yet-unused collection ID.592       **/593      collectionIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;594      /**595       * Mapping from RMRK collection ID to Unique's.596       **/597      uniqueCollectionId: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;598      /**599       * Generic query600       **/601      [key: string]: QueryableStorageEntry<ApiType>;602    };603    rmrkEquip: {604      /**605       * Checkmark that a Base has a Theme NFT named "default".606       **/607      baseHasDefaultTheme: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;608      /**609       * Map of a Base ID and a Part ID to an NFT in the Base collection serving as the Part.610       **/611      inernalPartId: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;612      /**613       * Generic query614       **/615      [key: string]: QueryableStorageEntry<ApiType>;616    };617    scheduler: {618      /**619       * Items to be executed, indexed by the block number that they should be executed on.620       **/621      agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletUniqueSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;622      /**623       * Lookup from identity to the block number and index of the task.624       **/625      lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;626      /**627       * Generic query628       **/629      [key: string]: QueryableStorageEntry<ApiType>;630    };631    structure: {632      /**633       * Generic query634       **/635      [key: string]: QueryableStorageEntry<ApiType>;636    };637    sudo: {638      /**639       * The `AccountId` of the sudo key.640       **/641      key: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;642      /**643       * Generic query644       **/645      [key: string]: QueryableStorageEntry<ApiType>;646    };647    system: {648      /**649       * The full account information for a particular account ID.650       **/651      account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<FrameSystemAccountInfo>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;652      /**653       * Total length (in bytes) for all extrinsics put together, for the current block.654       **/655      allExtrinsicsLen: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;656      /**657       * Map of block numbers to block hashes.658       **/659      blockHash: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<H256>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;660      /**661       * The current weight for the block.662       **/663      blockWeight: AugmentedQuery<ApiType, () => Observable<FrameSupportWeightsPerDispatchClassU64>, []> & QueryableStorageEntry<ApiType, []>;664      /**665       * Digest of the current block, also part of the block header.666       **/667      digest: AugmentedQuery<ApiType, () => Observable<SpRuntimeDigest>, []> & QueryableStorageEntry<ApiType, []>;668      /**669       * The number of events in the `Events<T>` list.670       **/671      eventCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;672      /**673       * Events deposited for the current block.674       * 675       * NOTE: The item is unbound and should therefore never be read on chain.676       * It could otherwise inflate the PoV size of a block.677       * 678       * Events have a large in-memory size. Box the events to not go out-of-memory679       * just in case someone still reads them from within the runtime.680       **/681      events: AugmentedQuery<ApiType, () => Observable<Vec<FrameSystemEventRecord>>, []> & QueryableStorageEntry<ApiType, []>;682      /**683       * Mapping between a topic (represented by T::Hash) and a vector of indexes684       * of events in the `<Events<T>>` list.685       * 686       * All topic vectors have deterministic storage locations depending on the topic. This687       * allows light-clients to leverage the changes trie storage tracking mechanism and688       * in case of changes fetch the list of events of interest.689       * 690       * The value has the type `(T::BlockNumber, EventIndex)` because if we used only just691       * the `EventIndex` then in case if the topic has the same contents on the next block692       * no notification will be triggered thus the event might be lost.693       **/694      eventTopics: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Vec<ITuple<[u32, u32]>>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;695      /**696       * The execution phase of the block.697       **/698      executionPhase: AugmentedQuery<ApiType, () => Observable<Option<FrameSystemPhase>>, []> & QueryableStorageEntry<ApiType, []>;699      /**700       * Total extrinsics count for the current block.701       **/702      extrinsicCount: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;703      /**704       * Extrinsics data for the current block (maps an extrinsic's index to its data).705       **/706      extrinsicData: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;707      /**708       * Stores the `spec_version` and `spec_name` of when the last runtime upgrade happened.709       **/710      lastRuntimeUpgrade: AugmentedQuery<ApiType, () => Observable<Option<FrameSystemLastRuntimeUpgradeInfo>>, []> & QueryableStorageEntry<ApiType, []>;711      /**712       * The current block number being processed. Set by `execute_block`.713       **/714      number: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;715      /**716       * Hash of the previous block.717       **/718      parentHash: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;719      /**720       * True if we have upgraded so that AccountInfo contains three types of `RefCount`. False721       * (default) if not.722       **/723      upgradedToTripleRefCount: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;724      /**725       * True if we have upgraded so that `type RefCount` is `u32`. False (default) if not.726       **/727      upgradedToU32RefCount: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;728      /**729       * Generic query730       **/731      [key: string]: QueryableStorageEntry<ApiType>;732    };733    timestamp: {734      /**735       * Did the timestamp get updated in this block?736       **/737      didUpdate: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;738      /**739       * Current time for the current block.740       **/741      now: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;742      /**743       * Generic query744       **/745      [key: string]: QueryableStorageEntry<ApiType>;746    };747    transactionPayment: {748      nextFeeMultiplier: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;749      storageVersion: AugmentedQuery<ApiType, () => Observable<PalletTransactionPaymentReleases>, []> & QueryableStorageEntry<ApiType, []>;750      /**751       * Generic query752       **/753      [key: string]: QueryableStorageEntry<ApiType>;754    };755    treasury: {756      /**757       * Proposal indices that have been approved but not yet awarded.758       **/759      approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;760      /**761       * Number of proposals that have been made.762       **/763      proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;764      /**765       * Proposals that have been made.766       **/767      proposals: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletTreasuryProposal>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;768      /**769       * Generic query770       **/771      [key: string]: QueryableStorageEntry<ApiType>;772    };773    unique: {774      /**775       * Used for migrations776       **/777      chainVersion: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;778      /**779       * (Collection id (controlled?2), who created (real))780       * TODO: Off chain worker should remove from this map when collection gets removed781       **/782      createItemBasket: AugmentedQuery<ApiType, (arg: ITuple<[u32, AccountId32]> | [u32 | AnyNumber | Uint8Array, AccountId32 | string | Uint8Array]) => Observable<Option<u32>>, [ITuple<[u32, AccountId32]>]> & QueryableStorageEntry<ApiType, [ITuple<[u32, AccountId32]>]>;783      /**784       * Last sponsoring of fungible tokens approval in a collection785       **/786      fungibleApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;787      /**788       * Collection id (controlled?2), owning user (real)789       **/790      fungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;791      /**792       * Last sponsoring of NFT approval in a collection793       **/794      nftApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;795      /**796       * Collection id (controlled?2), token id (controlled?2)797       **/798      nftTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;799      /**800       * Last sponsoring of RFT approval in a collection801       **/802      refungibleApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, u32, AccountId32]>;803      /**804       * Collection id (controlled?2), token id (controlled?2)805       **/806      reFungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, u32, AccountId32]>;807      /**808       * Last sponsoring of token property setting // todo:doc rephrase this and the following809       **/810      tokenPropertyBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;811      /**812       * Variable metadata sponsoring813       * Collection id (controlled?2), token id (controlled?2)814       **/815      variableMetaDataBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;816      /**817       * Generic query818       **/819      [key: string]: QueryableStorageEntry<ApiType>;820    };821    vesting: {822      /**823       * Vesting schedules of an account.824       * 825       * VestingSchedules: map AccountId => Vec<VestingSchedule>826       **/827      vestingSchedules: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<OrmlVestingVestingSchedule>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;828      /**829       * Generic query830       **/831      [key: string]: QueryableStorageEntry<ApiType>;832    };833    xcmpQueue: {834      /**835       * Inbound aggregate XCMP messages. It can only be one per ParaId/block.836       **/837      inboundXcmpMessages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;838      /**839       * Status of the inbound XCMP channels.840       **/841      inboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueInboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;842      /**843       * The messages outbound in a given XCMP channel.844       **/845      outboundXcmpMessages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u16 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32, u16]> & QueryableStorageEntry<ApiType, [u32, u16]>;846      /**847       * The non-empty XCMP channels in order of becoming non-empty, and the index of the first848       * and last outbound message. If the two indices are equal, then it indicates an empty849       * queue and there must be a non-`Ok` `OutboundStatus`. We assume queues grow no greater850       * than 65535 items. Queue indices for normal messages begin at one; zero is reserved in851       * case of the need to send a high-priority signal message this block.852       * The bool is true if there is a signal message waiting to be sent.853       **/854      outboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueOutboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;855      /**856       * The messages that exceeded max individual message weight budget.857       * 858       * These message stay in this storage map until they are manually dispatched via859       * `service_overweight`.860       **/861      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;862      /**863       * The number of overweight messages ever recorded in `Overweight`. Also doubles as the next864       * available free overweight index.865       **/866      overweightCount: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;867      /**868       * The configuration which controls the dynamics of the outbound queue.869       **/870      queueConfig: AugmentedQuery<ApiType, () => Observable<CumulusPalletXcmpQueueQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;871      /**872       * Whether or not the XCMP queue is suspended from executing incoming XCMs or not.873       **/874      queueSuspended: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;875      /**876       * Any signal messages waiting to be sent.877       **/878      signalMessages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;879      /**880       * Generic query881       **/882      [key: string]: QueryableStorageEntry<ApiType>;883    };884  } // AugmentedQueries885} // declare module