git.delta.rocks / unique-network / refs/commits / 40cdf2739a9d

difftreelog

source

tests/src/interfaces/augment-api-query.ts52.3 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';78910import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';11import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';12import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';13import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';14import 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, PalletForeignAssetsAssetIds, XcmV1MultiLocation, PalletForeignAssetsModuleAssetMetadata, OrmlTokensAccountData, OrmlTokensReserveData } from '@polkadot/types/lookup';15import type { Observable } from '@polkadot/types/types';1617export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;18export type __QueryableStorageEntry<ApiType extends ApiTypes> = QueryableStorageEntry<ApiType>;1920declare module '@polkadot/api-base/types/storage' {21  interface AugmentedQueries<ApiType extends ApiTypes> {22    appPromotion: {23      admin: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;24      /**25       * Stores a key for record for which the next revenue recalculation would be performed.26       * If `None`, then recalculation has not yet been performed or calculations have been completed for all stakers.27       **/28      nextCalculatedRecord: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[AccountId32, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;29      pendingUnstake: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[AccountId32, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;30      /**31       * Amount of tokens staked by account in the blocknumber.32       **/33      staked: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<ITuple<[u128, u32]>>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;34      /**35       * Amount of stakes for an Account36       **/37      stakesPerAccount: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u8>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;38      totalStaked: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;39      /**40       * Generic query41       **/42      [key: string]: QueryableStorageEntry<ApiType>;43    };44    balances: {45      /**46       * The Balances pallet example of storing the balance of an account.47       * 48       * # Example49       * 50       * ```nocompile51       * impl pallet_balances::Config for Runtime {52       * type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>53       * }54       * ```55       * 56       * You can also store the balance of an account in the `System` pallet.57       * 58       * # Example59       * 60       * ```nocompile61       * impl pallet_balances::Config for Runtime {62       * type AccountStore = System63       * }64       * ```65       * 66       * But this comes with tradeoffs, storing account balances in the system pallet stores67       * `frame_system` data alongside the account data contrary to storing account balances in the68       * `Balances` pallet, which uses a `StorageMap` to store balances data only.69       * NOTE: This is only used in the case that this pallet is used to store balances.70       **/71      account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;72      /**73       * Any liquidity locks on some account balances.74       * NOTE: Should only be accessed when setting, changing and freeing a lock.75       **/76      locks: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesBalanceLock>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;77      /**78       * Named reserves on some account balances.79       **/80      reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;81      /**82       * Storage version of the pallet.83       * 84       * This is set to v2.0.0 for new networks.85       **/86      storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;87      /**88       * The total units issued in the system.89       **/90      totalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;91      /**92       * Generic query93       **/94      [key: string]: QueryableStorageEntry<ApiType>;95    };96    charging: {97      /**98       * Generic query99       **/100      [key: string]: QueryableStorageEntry<ApiType>;101    };102    common: {103      /**104       * Storage of the amount of collection admins.105       **/106      adminAmount: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;107      /**108       * Allowlisted collection users.109       **/110      allowlist: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;111      /**112       * Storage of collection info.113       **/114      collectionById: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsCollection>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;115      /**116       * Storage of collection properties.117       **/118      collectionProperties: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;119      /**120       * Storage of token property permissions of a collection.121       **/122      collectionPropertyPermissions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<BTreeMap<Bytes, UpDataStructsPropertyPermission>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;123      /**124       * Storage of the count of created collections. Essentially contains the last collection ID.125       **/126      createdCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;127      /**128       * Storage of the count of deleted collections.129       **/130      destroyedCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;131      /**132       * Not used by code, exists only to provide some types to metadata.133       **/134      dummyStorageValue: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[UpDataStructsCollectionStats, u32, u32, UpDataStructsTokenChild, PhantomTypeUpDataStructs]>>>, []> & QueryableStorageEntry<ApiType, []>;135      /**136       * List of collection admins.137       **/138      isAdmin: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;139      /**140       * Generic query141       **/142      [key: string]: QueryableStorageEntry<ApiType>;143    };144    configuration: {145      minGasPriceOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;146      weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;147      /**148       * Generic query149       **/150      [key: string]: QueryableStorageEntry<ApiType>;151    };152    dmpQueue: {153      /**154       * The configuration.155       **/156      configuration: AugmentedQuery<ApiType, () => Observable<CumulusPalletDmpQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;157      /**158       * The overweight messages.159       **/160      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;161      /**162       * The page index.163       **/164      pageIndex: AugmentedQuery<ApiType, () => Observable<CumulusPalletDmpQueuePageIndexData>, []> & QueryableStorageEntry<ApiType, []>;165      /**166       * The queue pages.167       **/168      pages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, Bytes]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;169      /**170       * Generic query171       **/172      [key: string]: QueryableStorageEntry<ApiType>;173    };174    ethereum: {175      blockHash: AugmentedQuery<ApiType, (arg: U256 | AnyNumber | Uint8Array) => Observable<H256>, [U256]> & QueryableStorageEntry<ApiType, [U256]>;176      /**177       * The current Ethereum block.178       **/179      currentBlock: AugmentedQuery<ApiType, () => Observable<Option<EthereumBlock>>, []> & QueryableStorageEntry<ApiType, []>;180      /**181       * The current Ethereum receipts.182       **/183      currentReceipts: AugmentedQuery<ApiType, () => Observable<Option<Vec<EthereumReceiptReceiptV3>>>, []> & QueryableStorageEntry<ApiType, []>;184      /**185       * The current transaction statuses.186       **/187      currentTransactionStatuses: AugmentedQuery<ApiType, () => Observable<Option<Vec<FpRpcTransactionStatus>>>, []> & QueryableStorageEntry<ApiType, []>;188      /**189       * Injected transactions should have unique nonce, here we store current190       **/191      injectedNonce: AugmentedQuery<ApiType, () => Observable<U256>, []> & QueryableStorageEntry<ApiType, []>;192      /**193       * Current building block's transactions and receipts.194       **/195      pending: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[EthereumTransactionTransactionV2, FpRpcTransactionStatus, EthereumReceiptReceiptV3]>>>, []> & QueryableStorageEntry<ApiType, []>;196      /**197       * Generic query198       **/199      [key: string]: QueryableStorageEntry<ApiType>;200    };201    evm: {202      accountCodes: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Bytes>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;203      accountStorages: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<H256>, [H160, H256]> & QueryableStorageEntry<ApiType, [H160, H256]>;204      /**205       * Written on log, reset after transaction206       * Should be empty between transactions207       **/208      currentLogs: AugmentedQuery<ApiType, () => Observable<Vec<EthereumLog>>, []> & QueryableStorageEntry<ApiType, []>;209      /**210       * Generic query211       **/212      [key: string]: QueryableStorageEntry<ApiType>;213    };214    evmCoderSubstrate: {215      /**216       * Generic query217       **/218      [key: string]: QueryableStorageEntry<ApiType>;219    };220    evmContractHelpers: {221      /**222       * Storage for users that allowed for sponsorship.223       * 224       * ### Usage225       * Prefer to delete record from storage if user no more allowed for sponsorship.226       * 227       * * **Key1** - contract address.228       * * **Key2** - user that allowed for sponsorship.229       * * **Value** - allowance for sponsorship.230       **/231      allowlist: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<bool>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;232      /**233       * Storege for contracts with [`Allowlisted`](SponsoringModeT::Allowlisted) sponsoring mode.234       * 235       * ### Usage236       * Prefer to delete collection from storage if mode chaged to non `Allowlisted`, than set **Value** to **false**.237       * 238       * * **Key** - contract address.239       * * **Value** - is contract in [`Allowlisted`](SponsoringModeT::Allowlisted) mode.240       **/241      allowlistEnabled: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;242      /**243       * Store owner for contract.244       * 245       * * **Key** - contract address.246       * * **Value** - owner for contract.247       **/248      owner: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<H160>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;249      selfSponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;250      /**251       * Storage for last sponsored block.252       * 253       * * **Key1** - contract address.254       * * **Key2** - sponsored user address.255       * * **Value** - last sponsored block number.256       **/257      sponsorBasket: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<Option<u32>>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;258      /**259       * Store for contract sponsorship state.260       * 261       * * **Key** - contract address.262       * * **Value** - sponsorship state.263       **/264      sponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<UpDataStructsSponsorshipStateBasicCrossAccountIdRepr>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;265      /**266       * Store for sponsoring mode.267       * 268       * ### Usage269       * Prefer to delete collection from storage if mode chaged to [`Disabled`](SponsoringModeT::Disabled).270       * 271       * * **Key** - contract address.272       * * **Value** - [`sponsoring mode`](SponsoringModeT).273       **/274      sponsoringMode: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Option<PalletEvmContractHelpersSponsoringModeT>>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;275      /**276       * Storage for sponsoring rate limit in blocks.277       * 278       * * **Key** - contract address.279       * * **Value** - amount of sponsored blocks.280       **/281      sponsoringRateLimit: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<u32>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;282      /**283       * Generic query284       **/285      [key: string]: QueryableStorageEntry<ApiType>;286    };287    evmMigration: {288      migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;289      /**290       * Generic query291       **/292      [key: string]: QueryableStorageEntry<ApiType>;293    };294    foreignAssets: {295      /**296       * The storages for assets to fungible collection binding297       * 298       **/299      assetBinding: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;300      /**301       * The storages for AssetMetadatas.302       * 303       * AssetMetadatas: map AssetIds => Option<AssetMetadata>304       **/305      assetMetadatas: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Option<PalletForeignAssetsModuleAssetMetadata>>, [PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetIds]>;306      /**307       * The storages for MultiLocations.308       * 309       * ForeignAssetLocations: map ForeignAssetId => Option<MultiLocation>310       **/311      foreignAssetLocations: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<XcmV1MultiLocation>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;312      /**313       * The storages for CurrencyIds.314       * 315       * LocationToCurrencyIds: map MultiLocation => Option<ForeignAssetId>316       **/317      locationToCurrencyIds: AugmentedQuery<ApiType, (arg: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<u32>>, [XcmV1MultiLocation]> & QueryableStorageEntry<ApiType, [XcmV1MultiLocation]>;318      /**319       * Next available Foreign AssetId ID.320       * 321       * NextForeignAssetId: ForeignAssetId322       **/323      nextForeignAssetId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;324      /**325       * Generic query326       **/327      [key: string]: QueryableStorageEntry<ApiType>;328    };329    fungible: {330      /**331       * Storage for assets delegated to a limited extent to other users.332       **/333      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]>;334      /**335       * Amount of tokens owned by an account inside a collection.336       **/337      balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;338      /**339       * Foreign collection flag340       **/341      foreignCollection: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;342      /**343       * Total amount of fungible tokens inside a collection.344       **/345      totalSupply: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;346      /**347       * Generic query348       **/349      [key: string]: QueryableStorageEntry<ApiType>;350    };351    inflation: {352      /**353       * Current inflation for `InflationBlockInterval` number of blocks354       **/355      blockInflation: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;356      /**357       * Next target (relay) block when inflation will be applied358       **/359      nextInflationBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;360      /**361       * Next target (relay) block when inflation is recalculated362       **/363      nextRecalculationBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;364      /**365       * Relay block when inflation has started366       **/367      startBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;368      /**369       * starting year total issuance370       **/371      startingYearTotalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;372      /**373       * Generic query374       **/375      [key: string]: QueryableStorageEntry<ApiType>;376    };377    nonfungible: {378      /**379       * Amount of tokens owned by an account in a collection.380       **/381      accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;382      /**383       * Allowance set by a token owner for another user to perform one of certain transactions on a token.384       **/385      allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;386      /**387       * Used to enumerate tokens owned by account.388       **/389      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]>;390      /**391       * Custom data of a token that is serialized to bytes,392       * primarily reserved for on-chain operations,393       * normally obscured from the external users.394       * 395       * Auxiliary properties are slightly different from396       * usual [`TokenProperties`] due to an unlimited number397       * and separately stored and written-to key-value pairs.398       * 399       * Currently used to store RMRK data.400       **/401      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]>;402      /**403       * Used to enumerate token's children.404       **/405      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]>]>;406      /**407       * Token data, used to partially describe a token.408       **/409      tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNonfungibleItemData>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;410      /**411       * Map of key-value pairs, describing the metadata of a token.412       **/413      tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;414      /**415       * Amount of burnt tokens in a collection.416       **/417      tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;418      /**419       * Total amount of minted tokens in a collection.420       **/421      tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;422      /**423       * Generic query424       **/425      [key: string]: QueryableStorageEntry<ApiType>;426    };427    parachainInfo: {428      parachainId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;429      /**430       * Generic query431       **/432      [key: string]: QueryableStorageEntry<ApiType>;433    };434    parachainSystem: {435      /**436       * The number of HRMP messages we observed in `on_initialize` and thus used that number for437       * announcing the weight of `on_initialize` and `on_finalize`.438       **/439      announcedHrmpMessagesPerCandidate: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;440      /**441       * The next authorized upgrade, if there is one.442       **/443      authorizedUpgrade: AugmentedQuery<ApiType, () => Observable<Option<H256>>, []> & QueryableStorageEntry<ApiType, []>;444      /**445       * A custom head data that should be returned as result of `validate_block`.446       * 447       * See [`Pallet::set_custom_validation_head_data`] for more information.448       **/449      customValidationHeadData: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;450      /**451       * Were the validation data set to notify the relay chain?452       **/453      didSetValidationCode: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;454      /**455       * The parachain host configuration that was obtained from the relay parent.456       * 457       * This field is meant to be updated each block with the validation data inherent. Therefore,458       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.459       * 460       * This data is also absent from the genesis.461       **/462      hostConfiguration: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2AbridgedHostConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;463      /**464       * HRMP messages that were sent in a block.465       * 466       * This will be cleared in `on_initialize` of each new block.467       **/468      hrmpOutboundMessages: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotCorePrimitivesOutboundHrmpMessage>>, []> & QueryableStorageEntry<ApiType, []>;469      /**470       * HRMP watermark that was set in a block.471       * 472       * This will be cleared in `on_initialize` of each new block.473       **/474      hrmpWatermark: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;475      /**476       * The last downward message queue chain head we have observed.477       * 478       * This value is loaded before and saved after processing inbound downward messages carried479       * by the system inherent.480       **/481      lastDmqMqcHead: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;482      /**483       * The message queue chain heads we have observed per each channel incoming channel.484       * 485       * This value is loaded before and saved after processing inbound downward messages carried486       * by the system inherent.487       **/488      lastHrmpMqcHeads: AugmentedQuery<ApiType, () => Observable<BTreeMap<u32, H256>>, []> & QueryableStorageEntry<ApiType, []>;489      /**490       * The relay chain block number associated with the last parachain block.491       **/492      lastRelayChainBlockNumber: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;493      /**494       * Validation code that is set by the parachain and is to be communicated to collator and495       * consequently the relay-chain.496       * 497       * This will be cleared in `on_initialize` of each new block if no other pallet already set498       * the value.499       **/500      newValidationCode: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;501      /**502       * Upward messages that are still pending and not yet send to the relay chain.503       **/504      pendingUpwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;505      /**506       * In case of a scheduled upgrade, this storage field contains the validation code to be applied.507       * 508       * As soon as the relay chain gives us the go-ahead signal, we will overwrite the [`:code`][well_known_keys::CODE]509       * which will result the next block process with the new validation code. This concludes the upgrade process.510       * 511       * [well_known_keys::CODE]: sp_core::storage::well_known_keys::CODE512       **/513      pendingValidationCode: AugmentedQuery<ApiType, () => Observable<Bytes>, []> & QueryableStorageEntry<ApiType, []>;514      /**515       * Number of downward messages processed in a block.516       * 517       * This will be cleared in `on_initialize` of each new block.518       **/519      processedDownwardMessages: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;520      /**521       * The state proof for the last relay parent block.522       * 523       * This field is meant to be updated each block with the validation data inherent. Therefore,524       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.525       * 526       * This data is also absent from the genesis.527       **/528      relayStateProof: AugmentedQuery<ApiType, () => Observable<Option<SpTrieStorageProof>>, []> & QueryableStorageEntry<ApiType, []>;529      /**530       * The snapshot of some state related to messaging relevant to the current parachain as per531       * the relay parent.532       * 533       * This field is meant to be updated each block with the validation data inherent. Therefore,534       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.535       * 536       * This data is also absent from the genesis.537       **/538      relevantMessagingState: AugmentedQuery<ApiType, () => Observable<Option<CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot>>, []> & QueryableStorageEntry<ApiType, []>;539      /**540       * The weight we reserve at the beginning of the block for processing DMP messages. This541       * overrides the amount set in the Config trait.542       **/543      reservedDmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<u64>>, []> & QueryableStorageEntry<ApiType, []>;544      /**545       * The weight we reserve at the beginning of the block for processing XCMP messages. This546       * overrides the amount set in the Config trait.547       **/548      reservedXcmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<u64>>, []> & QueryableStorageEntry<ApiType, []>;549      /**550       * An option which indicates if the relay-chain restricts signalling a validation code upgrade.551       * In other words, if this is `Some` and [`NewValidationCode`] is `Some` then the produced552       * candidate will be invalid.553       * 554       * This storage item is a mirror of the corresponding value for the current parachain from the555       * relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is556       * set after the inherent.557       **/558      upgradeRestrictionSignal: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2UpgradeRestriction>>, []> & QueryableStorageEntry<ApiType, []>;559      /**560       * Upward messages that were sent in a block.561       * 562       * This will be cleared in `on_initialize` of each new block.563       **/564      upwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;565      /**566       * The [`PersistedValidationData`] set for this block.567       * This value is expected to be set only once per block and it's never stored568       * in the trie.569       **/570      validationData: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2PersistedValidationData>>, []> & QueryableStorageEntry<ApiType, []>;571      /**572       * Generic query573       **/574      [key: string]: QueryableStorageEntry<ApiType>;575    };576    randomnessCollectiveFlip: {577      /**578       * Series of block headers from the last 81 blocks that acts as random seed material. This579       * is arranged as a ring buffer with `block_number % 81` being the index into the `Vec` of580       * the oldest hash.581       **/582      randomMaterial: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;583      /**584       * Generic query585       **/586      [key: string]: QueryableStorageEntry<ApiType>;587    };588    refungible: {589      /**590       * Amount of tokens (not pieces) partially owned by an account within a collection.591       **/592      accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;593      /**594       * Allowance set by a token owner for another user to perform one of certain transactions on a number of pieces of a token.595       **/596      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]>;597      /**598       * Amount of token pieces owned by account.599       **/600      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]>;601      /**602       * Used to enumerate tokens owned by account.603       **/604      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]>;605      /**606       * Token data, used to partially describe a token.607       **/608      tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<PalletRefungibleItemData>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;609      /**610       * Amount of pieces a refungible token is split into.611       **/612      tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;613      /**614       * Amount of tokens burnt in a collection.615       **/616      tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;617      /**618       * Total amount of minted tokens in a collection.619       **/620      tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;621      /**622       * Total amount of pieces for token623       **/624      totalSupply: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;625      /**626       * Generic query627       **/628      [key: string]: QueryableStorageEntry<ApiType>;629    };630    rmrkCore: {631      /**632       * Latest yet-unused collection ID.633       **/634      collectionIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;635      /**636       * Mapping from RMRK collection ID to Unique's.637       **/638      uniqueCollectionId: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;639      /**640       * Generic query641       **/642      [key: string]: QueryableStorageEntry<ApiType>;643    };644    rmrkEquip: {645      /**646       * Checkmark that a Base has a Theme NFT named "default".647       **/648      baseHasDefaultTheme: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;649      /**650       * Map of a Base ID and a Part ID to an NFT in the Base collection serving as the Part.651       **/652      inernalPartId: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;653      /**654       * Generic query655       **/656      [key: string]: QueryableStorageEntry<ApiType>;657    };658    scheduler: {659      /**660       * Items to be executed, indexed by the block number that they should be executed on.661       **/662      agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletUniqueSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;663      /**664       * Lookup from identity to the block number and index of the task.665       **/666      lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;667      /**668       * Generic query669       **/670      [key: string]: QueryableStorageEntry<ApiType>;671    };672    structure: {673      /**674       * Generic query675       **/676      [key: string]: QueryableStorageEntry<ApiType>;677    };678    sudo: {679      /**680       * The `AccountId` of the sudo key.681       **/682      key: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;683      /**684       * Generic query685       **/686      [key: string]: QueryableStorageEntry<ApiType>;687    };688    system: {689      /**690       * The full account information for a particular account ID.691       **/692      account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<FrameSystemAccountInfo>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;693      /**694       * Total length (in bytes) for all extrinsics put together, for the current block.695       **/696      allExtrinsicsLen: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;697      /**698       * Map of block numbers to block hashes.699       **/700      blockHash: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<H256>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;701      /**702       * The current weight for the block.703       **/704      blockWeight: AugmentedQuery<ApiType, () => Observable<FrameSupportWeightsPerDispatchClassU64>, []> & QueryableStorageEntry<ApiType, []>;705      /**706       * Digest of the current block, also part of the block header.707       **/708      digest: AugmentedQuery<ApiType, () => Observable<SpRuntimeDigest>, []> & QueryableStorageEntry<ApiType, []>;709      /**710       * The number of events in the `Events<T>` list.711       **/712      eventCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;713      /**714       * Events deposited for the current block.715       * 716       * NOTE: The item is unbound and should therefore never be read on chain.717       * It could otherwise inflate the PoV size of a block.718       * 719       * Events have a large in-memory size. Box the events to not go out-of-memory720       * just in case someone still reads them from within the runtime.721       **/722      events: AugmentedQuery<ApiType, () => Observable<Vec<FrameSystemEventRecord>>, []> & QueryableStorageEntry<ApiType, []>;723      /**724       * Mapping between a topic (represented by T::Hash) and a vector of indexes725       * of events in the `<Events<T>>` list.726       * 727       * All topic vectors have deterministic storage locations depending on the topic. This728       * allows light-clients to leverage the changes trie storage tracking mechanism and729       * in case of changes fetch the list of events of interest.730       * 731       * The value has the type `(T::BlockNumber, EventIndex)` because if we used only just732       * the `EventIndex` then in case if the topic has the same contents on the next block733       * no notification will be triggered thus the event might be lost.734       **/735      eventTopics: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Vec<ITuple<[u32, u32]>>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;736      /**737       * The execution phase of the block.738       **/739      executionPhase: AugmentedQuery<ApiType, () => Observable<Option<FrameSystemPhase>>, []> & QueryableStorageEntry<ApiType, []>;740      /**741       * Total extrinsics count for the current block.742       **/743      extrinsicCount: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;744      /**745       * Extrinsics data for the current block (maps an extrinsic's index to its data).746       **/747      extrinsicData: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;748      /**749       * Stores the `spec_version` and `spec_name` of when the last runtime upgrade happened.750       **/751      lastRuntimeUpgrade: AugmentedQuery<ApiType, () => Observable<Option<FrameSystemLastRuntimeUpgradeInfo>>, []> & QueryableStorageEntry<ApiType, []>;752      /**753       * The current block number being processed. Set by `execute_block`.754       **/755      number: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;756      /**757       * Hash of the previous block.758       **/759      parentHash: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;760      /**761       * True if we have upgraded so that AccountInfo contains three types of `RefCount`. False762       * (default) if not.763       **/764      upgradedToTripleRefCount: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;765      /**766       * True if we have upgraded so that `type RefCount` is `u32`. False (default) if not.767       **/768      upgradedToU32RefCount: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;769      /**770       * Generic query771       **/772      [key: string]: QueryableStorageEntry<ApiType>;773    };774    timestamp: {775      /**776       * Did the timestamp get updated in this block?777       **/778      didUpdate: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;779      /**780       * Current time for the current block.781       **/782      now: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;783      /**784       * Generic query785       **/786      [key: string]: QueryableStorageEntry<ApiType>;787    };788    tokens: {789      /**790       * The balance of a token type under an account.791       * 792       * NOTE: If the total is ever zero, decrease account ref account.793       * 794       * NOTE: This is only used in the case that this module is used to store795       * balances.796       **/797      accounts: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<OrmlTokensAccountData>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;798      /**799       * Any liquidity locks of a token type under an account.800       * NOTE: Should only be accessed when setting, changing and freeing a lock.801       **/802      locks: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensBalanceLock>>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;803      /**804       * Named reserves on some account balances.805       **/806      reserves: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensReserveData>>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;807      /**808       * The total issuance of a token type.809       **/810      totalIssuance: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<u128>, [PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetIds]>;811      /**812       * Generic query813       **/814      [key: string]: QueryableStorageEntry<ApiType>;815    };816    transactionPayment: {817      nextFeeMultiplier: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;818      storageVersion: AugmentedQuery<ApiType, () => Observable<PalletTransactionPaymentReleases>, []> & QueryableStorageEntry<ApiType, []>;819      /**820       * Generic query821       **/822      [key: string]: QueryableStorageEntry<ApiType>;823    };824    treasury: {825      /**826       * Proposal indices that have been approved but not yet awarded.827       **/828      approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;829      /**830       * Number of proposals that have been made.831       **/832      proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;833      /**834       * Proposals that have been made.835       **/836      proposals: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletTreasuryProposal>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;837      /**838       * Generic query839       **/840      [key: string]: QueryableStorageEntry<ApiType>;841    };842    unique: {843      /**844       * Used for migrations845       **/846      chainVersion: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;847      /**848       * (Collection id (controlled?2), who created (real))849       * TODO: Off chain worker should remove from this map when collection gets removed850       **/851      createItemBasket: AugmentedQuery<ApiType, (arg: ITuple<[u32, AccountId32]> | [u32 | AnyNumber | Uint8Array, AccountId32 | string | Uint8Array]) => Observable<Option<u32>>, [ITuple<[u32, AccountId32]>]> & QueryableStorageEntry<ApiType, [ITuple<[u32, AccountId32]>]>;852      /**853       * Last sponsoring of fungible tokens approval in a collection854       **/855      fungibleApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;856      /**857       * Collection id (controlled?2), owning user (real)858       **/859      fungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;860      /**861       * Last sponsoring of NFT approval in a collection862       **/863      nftApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;864      /**865       * Collection id (controlled?2), token id (controlled?2)866       **/867      nftTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;868      /**869       * Last sponsoring of RFT approval in a collection870       **/871      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]>;872      /**873       * Collection id (controlled?2), token id (controlled?2)874       **/875      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]>;876      /**877       * Last sponsoring of token property setting // todo:doc rephrase this and the following878       **/879      tokenPropertyBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;880      /**881       * Variable metadata sponsoring882       * Collection id (controlled?2), token id (controlled?2)883       **/884      variableMetaDataBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;885      /**886       * Generic query887       **/888      [key: string]: QueryableStorageEntry<ApiType>;889    };890    vesting: {891      /**892       * Vesting schedules of an account.893       * 894       * VestingSchedules: map AccountId => Vec<VestingSchedule>895       **/896      vestingSchedules: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<OrmlVestingVestingSchedule>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;897      /**898       * Generic query899       **/900      [key: string]: QueryableStorageEntry<ApiType>;901    };902    xcmpQueue: {903      /**904       * Inbound aggregate XCMP messages. It can only be one per ParaId/block.905       **/906      inboundXcmpMessages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;907      /**908       * Status of the inbound XCMP channels.909       **/910      inboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueInboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;911      /**912       * The messages outbound in a given XCMP channel.913       **/914      outboundXcmpMessages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u16 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32, u16]> & QueryableStorageEntry<ApiType, [u32, u16]>;915      /**916       * The non-empty XCMP channels in order of becoming non-empty, and the index of the first917       * and last outbound message. If the two indices are equal, then it indicates an empty918       * queue and there must be a non-`Ok` `OutboundStatus`. We assume queues grow no greater919       * than 65535 items. Queue indices for normal messages begin at one; zero is reserved in920       * case of the need to send a high-priority signal message this block.921       * The bool is true if there is a signal message waiting to be sent.922       **/923      outboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueOutboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;924      /**925       * The messages that exceeded max individual message weight budget.926       * 927       * These message stay in this storage map until they are manually dispatched via928       * `service_overweight`.929       **/930      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;931      /**932       * The number of overweight messages ever recorded in `Overweight`. Also doubles as the next933       * available free overweight index.934       **/935      overweightCount: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;936      /**937       * The configuration which controls the dynamics of the outbound queue.938       **/939      queueConfig: AugmentedQuery<ApiType, () => Observable<CumulusPalletXcmpQueueQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;940      /**941       * Whether or not the XCMP queue is suspended from executing incoming XCMs or not.942       **/943      queueSuspended: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;944      /**945       * Any signal messages waiting to be sent.946       **/947      signalMessages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;948      /**949       * Generic query950       **/951      [key: string]: QueryableStorageEntry<ApiType>;952    };953  } // AugmentedQueries954} // declare module