git.delta.rocks / unique-network / refs/commits / 1f22fe8b2e1e

difftreelog

source

tests/src/interfaces/augment-api-query.ts50.9 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 } 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, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } 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    balances: {21      /**22       * The Balances pallet example of storing the balance of an account.23       * 24       * # Example25       * 26       * ```nocompile27       * impl pallet_balances::Config for Runtime {28       * type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>29       * }30       * ```31       * 32       * You can also store the balance of an account in the `System` pallet.33       * 34       * # Example35       * 36       * ```nocompile37       * impl pallet_balances::Config for Runtime {38       * type AccountStore = System39       * }40       * ```41       * 42       * But this comes with tradeoffs, storing account balances in the system pallet stores43       * `frame_system` data alongside the account data contrary to storing account balances in the44       * `Balances` pallet, which uses a `StorageMap` to store balances data only.45       * NOTE: This is only used in the case that this pallet is used to store balances.46       **/47      account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;48      /**49       * Any liquidity locks on some account balances.50       * NOTE: Should only be accessed when setting, changing and freeing a lock.51       **/52      locks: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesBalanceLock>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;53      /**54       * Named reserves on some account balances.55       **/56      reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;57      /**58       * Storage version of the pallet.59       * 60       * This is set to v2.0.0 for new networks.61       **/62      storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;63      /**64       * The total units issued in the system.65       **/66      totalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;67      /**68       * Generic query69       **/70      [key: string]: QueryableStorageEntry<ApiType>;71    };72    charging: {73      /**74       * Generic query75       **/76      [key: string]: QueryableStorageEntry<ApiType>;77    };78    common: {79      /**80       * Storage of the amount of collection admins.81       **/82      adminAmount: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;83      /**84       * Allowlisted collection users.85       **/86      allowlist: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;87      /**88       * Storage of collection info.89       **/90      collectionById: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsCollection>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;91      /**92       * Storage of collection properties.93       **/94      collectionProperties: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;95      /**96       * Storage of token property permissions of a collection.97       **/98      collectionPropertyPermissions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<BTreeMap<Bytes, UpDataStructsPropertyPermission>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;99      /**100       * Storage of the count of created collections. Essentially contains the last collection ID.101       **/102      createdCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;103      /**104       * Storage of the count of deleted collections.105       **/106      destroyedCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;107      /**108       * Not used by code, exists only to provide some types to metadata.109       **/110      dummyStorageValue: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[UpDataStructsCollectionStats, u32, u32, UpDataStructsTokenChild, PhantomTypeUpDataStructs]>>>, []> & QueryableStorageEntry<ApiType, []>;111      /**112       * List of collection admins.113       **/114      isAdmin: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;115      /**116       * Generic query117       **/118      [key: string]: QueryableStorageEntry<ApiType>;119    };120    configuration: {121      minGasPriceOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;122      weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;123      /**124       * Generic query125       **/126      [key: string]: QueryableStorageEntry<ApiType>;127    };128    dmpQueue: {129      /**130       * The configuration.131       **/132      configuration: AugmentedQuery<ApiType, () => Observable<CumulusPalletDmpQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;133      /**134       * The overweight messages.135       **/136      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;137      /**138       * The page index.139       **/140      pageIndex: AugmentedQuery<ApiType, () => Observable<CumulusPalletDmpQueuePageIndexData>, []> & QueryableStorageEntry<ApiType, []>;141      /**142       * The queue pages.143       **/144      pages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, Bytes]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;145      /**146       * Generic query147       **/148      [key: string]: QueryableStorageEntry<ApiType>;149    };150    ethereum: {151      blockHash: AugmentedQuery<ApiType, (arg: U256 | AnyNumber | Uint8Array) => Observable<H256>, [U256]> & QueryableStorageEntry<ApiType, [U256]>;152      /**153       * The current Ethereum block.154       **/155      currentBlock: AugmentedQuery<ApiType, () => Observable<Option<EthereumBlock>>, []> & QueryableStorageEntry<ApiType, []>;156      /**157       * The current Ethereum receipts.158       **/159      currentReceipts: AugmentedQuery<ApiType, () => Observable<Option<Vec<EthereumReceiptReceiptV3>>>, []> & QueryableStorageEntry<ApiType, []>;160      /**161       * The current transaction statuses.162       **/163      currentTransactionStatuses: AugmentedQuery<ApiType, () => Observable<Option<Vec<FpRpcTransactionStatus>>>, []> & QueryableStorageEntry<ApiType, []>;164      /**165       * Injected transactions should have unique nonce, here we store current166       **/167      injectedNonce: AugmentedQuery<ApiType, () => Observable<U256>, []> & QueryableStorageEntry<ApiType, []>;168      /**169       * Current building block's transactions and receipts.170       **/171      pending: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[EthereumTransactionTransactionV2, FpRpcTransactionStatus, EthereumReceiptReceiptV3]>>>, []> & QueryableStorageEntry<ApiType, []>;172      /**173       * Generic query174       **/175      [key: string]: QueryableStorageEntry<ApiType>;176    };177    evm: {178      accountCodes: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Bytes>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;179      accountStorages: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<H256>, [H160, H256]> & QueryableStorageEntry<ApiType, [H160, H256]>;180      /**181       * Written on log, reset after transaction182       * Should be empty between transactions183       **/184      currentLogs: AugmentedQuery<ApiType, () => Observable<Vec<EthereumLog>>, []> & QueryableStorageEntry<ApiType, []>;185      /**186       * Generic query187       **/188      [key: string]: QueryableStorageEntry<ApiType>;189    };190    evmCoderSubstrate: {191      /**192       * Generic query193       **/194      [key: string]: QueryableStorageEntry<ApiType>;195    };196    evmContractHelpers: {197      /**198       * Storage for users that allowed for sponsorship.199       * 200       * ### Usage201       * Prefer to delete record from storage if user no more allowed for sponsorship.202       * 203       * * **Key1** - contract address.204       * * **Key2** - user that allowed for sponsorship.205       * * **Value** - allowance for sponsorship.206       **/207      allowlist: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<bool>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;208      /**209       * Storege for contracts with [`Allowlisted`](SponsoringModeT::Allowlisted) sponsoring mode.210       * 211       * ### Usage212       * Prefer to delete collection from storage if mode chaged to non `Allowlisted`, than set **Value** to **false**.213       * 214       * * **Key** - contract address.215       * * **Value** - is contract in [`Allowlisted`](SponsoringModeT::Allowlisted) mode.216       **/217      allowlistEnabled: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;218      /**219       * Store owner for contract.220       * 221       * * **Key** - contract address.222       * * **Value** - owner for contract.223       **/224      owner: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<H160>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;225      selfSponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;226      /**227       * Storage for last sponsored block.228       * 229       * * **Key1** - contract address.230       * * **Key2** - sponsored user address.231       * * **Value** - last sponsored block number.232       **/233      sponsorBasket: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<Option<u32>>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;234      /**235       * Store for contract sponsorship state.236       * 237       * * **Key** - contract address.238       * * **Value** - sponsorship state.239       **/240      sponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<UpDataStructsSponsorshipStateBasicCrossAccountIdRepr>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;241      /**242       * Store for sponsoring mode.243       * 244       * ### Usage245       * Prefer to delete collection from storage if mode chaged to [`Disabled`](SponsoringModeT::Disabled).246       * 247       * * **Key** - contract address.248       * * **Value** - [`sponsoring mode`](SponsoringModeT).249       **/250      sponsoringMode: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Option<PalletEvmContractHelpersSponsoringModeT>>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;251      /**252       * Storage for sponsoring rate limit in blocks.253       * 254       * * **Key** - contract address.255       * * **Value** - amount of sponsored blocks.256       **/257      sponsoringRateLimit: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<u32>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;258      /**259       * Generic query260       **/261      [key: string]: QueryableStorageEntry<ApiType>;262    };263    evmMigration: {264      migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;265      /**266       * Generic query267       **/268      [key: string]: QueryableStorageEntry<ApiType>;269    };270    foreignAssets: {271      /**272       * The storages for assets to fungible collection binding273       * 274       **/275      assetBinding: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;276      /**277       * The storages for AssetMetadatas.278       * 279       * AssetMetadatas: map AssetIds => Option<AssetMetadata>280       **/281      assetMetadatas: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Option<PalletForeignAssetsModuleAssetMetadata>>, [PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetIds]>;282      /**283       * The storages for MultiLocations.284       * 285       * ForeignAssetLocations: map ForeignAssetId => Option<MultiLocation>286       **/287      foreignAssetLocations: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<XcmV1MultiLocation>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;288      /**289       * The storages for CurrencyIds.290       * 291       * LocationToCurrencyIds: map MultiLocation => Option<ForeignAssetId>292       **/293      locationToCurrencyIds: AugmentedQuery<ApiType, (arg: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<u32>>, [XcmV1MultiLocation]> & QueryableStorageEntry<ApiType, [XcmV1MultiLocation]>;294      /**295       * Next available Foreign AssetId ID.296       * 297       * NextForeignAssetId: ForeignAssetId298       **/299      nextForeignAssetId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;300      /**301       * Generic query302       **/303      [key: string]: QueryableStorageEntry<ApiType>;304    };305    fungible: {306      /**307       * Storage for assets delegated to a limited extent to other users.308       **/309      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]>;310      /**311       * Amount of tokens owned by an account inside a collection.312       **/313      balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;314      /**315       * Foreign collection flag316       **/317      foreignCollection: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;318      /**319       * Total amount of fungible tokens inside a collection.320       **/321      totalSupply: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;322      /**323       * Generic query324       **/325      [key: string]: QueryableStorageEntry<ApiType>;326    };327    inflation: {328      /**329       * Current inflation for `InflationBlockInterval` number of blocks330       **/331      blockInflation: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;332      /**333       * Next target (relay) block when inflation will be applied334       **/335      nextInflationBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;336      /**337       * Next target (relay) block when inflation is recalculated338       **/339      nextRecalculationBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;340      /**341       * Relay block when inflation has started342       **/343      startBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;344      /**345       * starting year total issuance346       **/347      startingYearTotalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;348      /**349       * Generic query350       **/351      [key: string]: QueryableStorageEntry<ApiType>;352    };353    nonfungible: {354      /**355       * Amount of tokens owned by an account in a collection.356       **/357      accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;358      /**359       * Allowance set by a token owner for another user to perform one of certain transactions on a token.360       **/361      allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;362      /**363       * Used to enumerate tokens owned by account.364       **/365      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]>;366      /**367       * Custom data of a token that is serialized to bytes,368       * primarily reserved for on-chain operations,369       * normally obscured from the external users.370       * 371       * Auxiliary properties are slightly different from372       * usual [`TokenProperties`] due to an unlimited number373       * and separately stored and written-to key-value pairs.374       * 375       * Currently used to store RMRK data.376       **/377      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]>;378      /**379       * Used to enumerate token's children.380       **/381      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]>]>;382      /**383       * Token data, used to partially describe a token.384       **/385      tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNonfungibleItemData>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;386      /**387       * Map of key-value pairs, describing the metadata of a token.388       **/389      tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;390      /**391       * Amount of burnt tokens in a collection.392       **/393      tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;394      /**395       * Total amount of minted tokens in a collection.396       **/397      tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;398      /**399       * Generic query400       **/401      [key: string]: QueryableStorageEntry<ApiType>;402    };403    parachainInfo: {404      parachainId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;405      /**406       * Generic query407       **/408      [key: string]: QueryableStorageEntry<ApiType>;409    };410    parachainSystem: {411      /**412       * The number of HRMP messages we observed in `on_initialize` and thus used that number for413       * announcing the weight of `on_initialize` and `on_finalize`.414       **/415      announcedHrmpMessagesPerCandidate: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;416      /**417       * The next authorized upgrade, if there is one.418       **/419      authorizedUpgrade: AugmentedQuery<ApiType, () => Observable<Option<H256>>, []> & QueryableStorageEntry<ApiType, []>;420      /**421       * A custom head data that should be returned as result of `validate_block`.422       * 423       * See [`Pallet::set_custom_validation_head_data`] for more information.424       **/425      customValidationHeadData: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;426      /**427       * Were the validation data set to notify the relay chain?428       **/429      didSetValidationCode: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;430      /**431       * The parachain host configuration that was obtained from the relay parent.432       * 433       * This field is meant to be updated each block with the validation data inherent. Therefore,434       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.435       * 436       * This data is also absent from the genesis.437       **/438      hostConfiguration: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2AbridgedHostConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;439      /**440       * HRMP messages that were sent in a block.441       * 442       * This will be cleared in `on_initialize` of each new block.443       **/444      hrmpOutboundMessages: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotCorePrimitivesOutboundHrmpMessage>>, []> & QueryableStorageEntry<ApiType, []>;445      /**446       * HRMP watermark that was set in a block.447       * 448       * This will be cleared in `on_initialize` of each new block.449       **/450      hrmpWatermark: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;451      /**452       * The last downward message queue chain head we have observed.453       * 454       * This value is loaded before and saved after processing inbound downward messages carried455       * by the system inherent.456       **/457      lastDmqMqcHead: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;458      /**459       * The message queue chain heads we have observed per each channel incoming channel.460       * 461       * This value is loaded before and saved after processing inbound downward messages carried462       * by the system inherent.463       **/464      lastHrmpMqcHeads: AugmentedQuery<ApiType, () => Observable<BTreeMap<u32, H256>>, []> & QueryableStorageEntry<ApiType, []>;465      /**466       * The relay chain block number associated with the last parachain block.467       **/468      lastRelayChainBlockNumber: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;469      /**470       * Validation code that is set by the parachain and is to be communicated to collator and471       * consequently the relay-chain.472       * 473       * This will be cleared in `on_initialize` of each new block if no other pallet already set474       * the value.475       **/476      newValidationCode: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;477      /**478       * Upward messages that are still pending and not yet send to the relay chain.479       **/480      pendingUpwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;481      /**482       * In case of a scheduled upgrade, this storage field contains the validation code to be applied.483       * 484       * As soon as the relay chain gives us the go-ahead signal, we will overwrite the [`:code`][well_known_keys::CODE]485       * which will result the next block process with the new validation code. This concludes the upgrade process.486       * 487       * [well_known_keys::CODE]: sp_core::storage::well_known_keys::CODE488       **/489      pendingValidationCode: AugmentedQuery<ApiType, () => Observable<Bytes>, []> & QueryableStorageEntry<ApiType, []>;490      /**491       * Number of downward messages processed in a block.492       * 493       * This will be cleared in `on_initialize` of each new block.494       **/495      processedDownwardMessages: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;496      /**497       * The state proof for the last relay parent block.498       * 499       * This field is meant to be updated each block with the validation data inherent. Therefore,500       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.501       * 502       * This data is also absent from the genesis.503       **/504      relayStateProof: AugmentedQuery<ApiType, () => Observable<Option<SpTrieStorageProof>>, []> & QueryableStorageEntry<ApiType, []>;505      /**506       * The snapshot of some state related to messaging relevant to the current parachain as per507       * the relay parent.508       * 509       * This field is meant to be updated each block with the validation data inherent. Therefore,510       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.511       * 512       * This data is also absent from the genesis.513       **/514      relevantMessagingState: AugmentedQuery<ApiType, () => Observable<Option<CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot>>, []> & QueryableStorageEntry<ApiType, []>;515      /**516       * The weight we reserve at the beginning of the block for processing DMP messages. This517       * overrides the amount set in the Config trait.518       **/519      reservedDmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<u64>>, []> & QueryableStorageEntry<ApiType, []>;520      /**521       * The weight we reserve at the beginning of the block for processing XCMP messages. This522       * overrides the amount set in the Config trait.523       **/524      reservedXcmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<u64>>, []> & QueryableStorageEntry<ApiType, []>;525      /**526       * An option which indicates if the relay-chain restricts signalling a validation code upgrade.527       * In other words, if this is `Some` and [`NewValidationCode`] is `Some` then the produced528       * candidate will be invalid.529       * 530       * This storage item is a mirror of the corresponding value for the current parachain from the531       * relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is532       * set after the inherent.533       **/534      upgradeRestrictionSignal: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2UpgradeRestriction>>, []> & QueryableStorageEntry<ApiType, []>;535      /**536       * Upward messages that were sent in a block.537       * 538       * This will be cleared in `on_initialize` of each new block.539       **/540      upwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;541      /**542       * The [`PersistedValidationData`] set for this block.543       * This value is expected to be set only once per block and it's never stored544       * in the trie.545       **/546      validationData: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2PersistedValidationData>>, []> & QueryableStorageEntry<ApiType, []>;547      /**548       * Generic query549       **/550      [key: string]: QueryableStorageEntry<ApiType>;551    };552    randomnessCollectiveFlip: {553      /**554       * Series of block headers from the last 81 blocks that acts as random seed material. This555       * is arranged as a ring buffer with `block_number % 81` being the index into the `Vec` of556       * the oldest hash.557       **/558      randomMaterial: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;559      /**560       * Generic query561       **/562      [key: string]: QueryableStorageEntry<ApiType>;563    };564    refungible: {565      /**566       * Amount of tokens (not pieces) partially owned by an account within a collection.567       **/568      accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;569      /**570       * Allowance set by a token owner for another user to perform one of certain transactions on a number of pieces of a token.571       **/572      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]>;573      /**574       * Amount of token pieces owned by account.575       **/576      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]>;577      /**578       * Used to enumerate tokens owned by account.579       **/580      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]>;581      /**582       * Token data, used to partially describe a token.583       **/584      tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<PalletRefungibleItemData>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;585      /**586       * Amount of pieces a refungible token is split into.587       **/588      tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;589      /**590       * Amount of tokens burnt in a collection.591       **/592      tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;593      /**594       * Total amount of minted tokens in a collection.595       **/596      tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;597      /**598       * Total amount of pieces for token599       **/600      totalSupply: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;601      /**602       * Generic query603       **/604      [key: string]: QueryableStorageEntry<ApiType>;605    };606    rmrkCore: {607      /**608       * Latest yet-unused collection ID.609       **/610      collectionIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;611      /**612       * Mapping from RMRK collection ID to Unique's.613       **/614      uniqueCollectionId: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;615      /**616       * Generic query617       **/618      [key: string]: QueryableStorageEntry<ApiType>;619    };620    rmrkEquip: {621      /**622       * Checkmark that a Base has a Theme NFT named "default".623       **/624      baseHasDefaultTheme: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;625      /**626       * Map of a Base ID and a Part ID to an NFT in the Base collection serving as the Part.627       **/628      inernalPartId: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;629      /**630       * Generic query631       **/632      [key: string]: QueryableStorageEntry<ApiType>;633    };634    scheduler: {635      /**636       * Items to be executed, indexed by the block number that they should be executed on.637       **/638      agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletUniqueSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;639      /**640       * Lookup from identity to the block number and index of the task.641       **/642      lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;643      /**644       * Generic query645       **/646      [key: string]: QueryableStorageEntry<ApiType>;647    };648    structure: {649      /**650       * Generic query651       **/652      [key: string]: QueryableStorageEntry<ApiType>;653    };654    sudo: {655      /**656       * The `AccountId` of the sudo key.657       **/658      key: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;659      /**660       * Generic query661       **/662      [key: string]: QueryableStorageEntry<ApiType>;663    };664    system: {665      /**666       * The full account information for a particular account ID.667       **/668      account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<FrameSystemAccountInfo>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;669      /**670       * Total length (in bytes) for all extrinsics put together, for the current block.671       **/672      allExtrinsicsLen: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;673      /**674       * Map of block numbers to block hashes.675       **/676      blockHash: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<H256>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;677      /**678       * The current weight for the block.679       **/680      blockWeight: AugmentedQuery<ApiType, () => Observable<FrameSupportWeightsPerDispatchClassU64>, []> & QueryableStorageEntry<ApiType, []>;681      /**682       * Digest of the current block, also part of the block header.683       **/684      digest: AugmentedQuery<ApiType, () => Observable<SpRuntimeDigest>, []> & QueryableStorageEntry<ApiType, []>;685      /**686       * The number of events in the `Events<T>` list.687       **/688      eventCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;689      /**690       * Events deposited for the current block.691       * 692       * NOTE: The item is unbound and should therefore never be read on chain.693       * It could otherwise inflate the PoV size of a block.694       * 695       * Events have a large in-memory size. Box the events to not go out-of-memory696       * just in case someone still reads them from within the runtime.697       **/698      events: AugmentedQuery<ApiType, () => Observable<Vec<FrameSystemEventRecord>>, []> & QueryableStorageEntry<ApiType, []>;699      /**700       * Mapping between a topic (represented by T::Hash) and a vector of indexes701       * of events in the `<Events<T>>` list.702       * 703       * All topic vectors have deterministic storage locations depending on the topic. This704       * allows light-clients to leverage the changes trie storage tracking mechanism and705       * in case of changes fetch the list of events of interest.706       * 707       * The value has the type `(T::BlockNumber, EventIndex)` because if we used only just708       * the `EventIndex` then in case if the topic has the same contents on the next block709       * no notification will be triggered thus the event might be lost.710       **/711      eventTopics: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Vec<ITuple<[u32, u32]>>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;712      /**713       * The execution phase of the block.714       **/715      executionPhase: AugmentedQuery<ApiType, () => Observable<Option<FrameSystemPhase>>, []> & QueryableStorageEntry<ApiType, []>;716      /**717       * Total extrinsics count for the current block.718       **/719      extrinsicCount: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;720      /**721       * Extrinsics data for the current block (maps an extrinsic's index to its data).722       **/723      extrinsicData: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;724      /**725       * Stores the `spec_version` and `spec_name` of when the last runtime upgrade happened.726       **/727      lastRuntimeUpgrade: AugmentedQuery<ApiType, () => Observable<Option<FrameSystemLastRuntimeUpgradeInfo>>, []> & QueryableStorageEntry<ApiType, []>;728      /**729       * The current block number being processed. Set by `execute_block`.730       **/731      number: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;732      /**733       * Hash of the previous block.734       **/735      parentHash: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;736      /**737       * True if we have upgraded so that AccountInfo contains three types of `RefCount`. False738       * (default) if not.739       **/740      upgradedToTripleRefCount: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;741      /**742       * True if we have upgraded so that `type RefCount` is `u32`. False (default) if not.743       **/744      upgradedToU32RefCount: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;745      /**746       * Generic query747       **/748      [key: string]: QueryableStorageEntry<ApiType>;749    };750    timestamp: {751      /**752       * Did the timestamp get updated in this block?753       **/754      didUpdate: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;755      /**756       * Current time for the current block.757       **/758      now: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;759      /**760       * Generic query761       **/762      [key: string]: QueryableStorageEntry<ApiType>;763    };764    tokens: {765      /**766       * The balance of a token type under an account.767       * 768       * NOTE: If the total is ever zero, decrease account ref account.769       * 770       * NOTE: This is only used in the case that this module is used to store771       * balances.772       **/773      accounts: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<OrmlTokensAccountData>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;774      /**775       * Any liquidity locks of a token type under an account.776       * NOTE: Should only be accessed when setting, changing and freeing a lock.777       **/778      locks: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensBalanceLock>>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;779      /**780       * Named reserves on some account balances.781       **/782      reserves: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensReserveData>>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;783      /**784       * The total issuance of a token type.785       **/786      totalIssuance: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<u128>, [PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetIds]>;787      /**788       * Generic query789       **/790      [key: string]: QueryableStorageEntry<ApiType>;791    };792    transactionPayment: {793      nextFeeMultiplier: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;794      storageVersion: AugmentedQuery<ApiType, () => Observable<PalletTransactionPaymentReleases>, []> & QueryableStorageEntry<ApiType, []>;795      /**796       * Generic query797       **/798      [key: string]: QueryableStorageEntry<ApiType>;799    };800    treasury: {801      /**802       * Proposal indices that have been approved but not yet awarded.803       **/804      approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;805      /**806       * Number of proposals that have been made.807       **/808      proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;809      /**810       * Proposals that have been made.811       **/812      proposals: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletTreasuryProposal>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;813      /**814       * Generic query815       **/816      [key: string]: QueryableStorageEntry<ApiType>;817    };818    unique: {819      /**820       * Used for migrations821       **/822      chainVersion: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;823      /**824       * (Collection id (controlled?2), who created (real))825       * TODO: Off chain worker should remove from this map when collection gets removed826       **/827      createItemBasket: AugmentedQuery<ApiType, (arg: ITuple<[u32, AccountId32]> | [u32 | AnyNumber | Uint8Array, AccountId32 | string | Uint8Array]) => Observable<Option<u32>>, [ITuple<[u32, AccountId32]>]> & QueryableStorageEntry<ApiType, [ITuple<[u32, AccountId32]>]>;828      /**829       * Last sponsoring of fungible tokens approval in a collection830       **/831      fungibleApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;832      /**833       * Collection id (controlled?2), owning user (real)834       **/835      fungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;836      /**837       * Last sponsoring of NFT approval in a collection838       **/839      nftApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;840      /**841       * Collection id (controlled?2), token id (controlled?2)842       **/843      nftTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;844      /**845       * Last sponsoring of RFT approval in a collection846       **/847      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]>;848      /**849       * Collection id (controlled?2), token id (controlled?2)850       **/851      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]>;852      /**853       * Last sponsoring of token property setting // todo:doc rephrase this and the following854       **/855      tokenPropertyBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;856      /**857       * Variable metadata sponsoring858       * Collection id (controlled?2), token id (controlled?2)859       **/860      variableMetaDataBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;861      /**862       * Generic query863       **/864      [key: string]: QueryableStorageEntry<ApiType>;865    };866    vesting: {867      /**868       * Vesting schedules of an account.869       * 870       * VestingSchedules: map AccountId => Vec<VestingSchedule>871       **/872      vestingSchedules: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<OrmlVestingVestingSchedule>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;873      /**874       * Generic query875       **/876      [key: string]: QueryableStorageEntry<ApiType>;877    };878    xcmpQueue: {879      /**880       * Inbound aggregate XCMP messages. It can only be one per ParaId/block.881       **/882      inboundXcmpMessages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;883      /**884       * Status of the inbound XCMP channels.885       **/886      inboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueInboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;887      /**888       * The messages outbound in a given XCMP channel.889       **/890      outboundXcmpMessages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u16 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32, u16]> & QueryableStorageEntry<ApiType, [u32, u16]>;891      /**892       * The non-empty XCMP channels in order of becoming non-empty, and the index of the first893       * and last outbound message. If the two indices are equal, then it indicates an empty894       * queue and there must be a non-`Ok` `OutboundStatus`. We assume queues grow no greater895       * than 65535 items. Queue indices for normal messages begin at one; zero is reserved in896       * case of the need to send a high-priority signal message this block.897       * The bool is true if there is a signal message waiting to be sent.898       **/899      outboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueOutboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;900      /**901       * The messages that exceeded max individual message weight budget.902       * 903       * These message stay in this storage map until they are manually dispatched via904       * `service_overweight`.905       **/906      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;907      /**908       * The number of overweight messages ever recorded in `Overweight`. Also doubles as the next909       * available free overweight index.910       **/911      overweightCount: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;912      /**913       * The configuration which controls the dynamics of the outbound queue.914       **/915      queueConfig: AugmentedQuery<ApiType, () => Observable<CumulusPalletXcmpQueueQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;916      /**917       * Whether or not the XCMP queue is suspended from executing incoming XCMs or not.918       **/919      queueSuspended: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;920      /**921       * Any signal messages waiting to be sent.922       **/923      signalMessages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;924      /**925       * Generic query926       **/927      [key: string]: QueryableStorageEntry<ApiType>;928    };929  } // AugmentedQueries930} // declare module