// Auto-generated via `yarn polkadot-types-from-chain`, do not edit /* eslint-disable */ import type { ApiTypes } from '@polkadot/api-base/types'; import type { Data } from '@polkadot/types'; import type { BTreeMap, Bytes, Null, Option, U8aFixed, Vec, WrapperKeepOpaque, WrapperOpaque, bool, u128, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime'; import type { FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, NodeRuntimeSessionKeys, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAuthorshipUncleEntryItem, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageDeletedContract, PalletContractsStorageRawContractInfo, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletDemocracyPreimageStatus, PalletDemocracyReferendumInfo, PalletDemocracyReleases, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletGiltActiveGilt, PalletGiltActiveGiltsTotal, PalletGiltGiltBid, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMultisigMultisig, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletSchedulerReleases, PalletSchedulerScheduledV3, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingReleases, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTransactionStorageTransactionInfo, PalletTreasuryProposal, PalletUniquesClassDetails, PalletUniquesClassMetadata, PalletUniquesInstanceDetails, PalletUniquesInstanceMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpStakingOffenceOffenceDetails } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; declare module '@polkadot/api-base/types/storage' { export interface AugmentedQueries { assets: { /** * The holdings of a specific account for a specific asset. **/ account: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; /** * Approved balance transfers. First balance is the amount approved for transfer. Second * is the amount of `T::Currency` reserved for storing this. * First key is the asset ID, second key is the owner and third key is the delegate. **/ approvals: AugmentedQuery Observable>, [u32, AccountId32, AccountId32]> & QueryableStorageEntry; /** * Details of an asset. **/ asset: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Metadata of an asset. **/ metadata: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; authorityDiscovery: { /** * Keys of the current authority set. **/ keys: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Keys of the next authority set. **/ nextKeys: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; authorship: { /** * Author of current block. **/ author: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Whether uncles were already set in this block. **/ didSetUncles: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Uncles **/ uncles: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; babe: { /** * Current epoch authorities. **/ authorities: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * This field should always be populated during block processing unless * secondary plain slots are enabled (which don't contain a VRF output). * * It is set in `on_initialize`, before it will contain the value from the last block. **/ authorVrfRandomness: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Current slot number. **/ currentSlot: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The configuration for the current epoch. Should never be `None` as it is initialized in * genesis. **/ epochConfig: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Current epoch index. **/ epochIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The block numbers when the last and current epoch have started, respectively `N-1` and * `N`. * NOTE: We track this is in order to annotate the block number when a given pool of * entropy was fixed (i.e. it was known to chain observers). Since epochs are defined in * slots, which may be skipped, the block numbers may not line up with the slot numbers. **/ epochStart: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The slot at which the first epoch actually started. This is 0 * until the first block of the chain. **/ genesisSlot: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Temporary value (cleared at block finalization) which is `Some` * if per-block initialization has already been called for current block. **/ initialized: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * How late the current block is compared to its parent. * * This entry is populated as part of block execution and is cleaned up * on block finalization. Querying this storage entry outside of block * execution context should always yield zero. **/ lateness: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Next epoch authorities. **/ nextAuthorities: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The configuration for the next epoch, `None` if the config will not change * (you can fallback to `EpochConfig` instead in that case). **/ nextEpochConfig: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Next epoch randomness. **/ nextRandomness: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Pending epoch configuration change that will be applied when the next epoch is enacted. **/ pendingEpochConfigChange: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The epoch randomness for the *current* epoch. * * # Security * * This MUST NOT be used for gambling, as it can be influenced by a * malicious validator in the short term. It MAY be used in many * cryptographic protocols, however, so long as one remembers that this * (like everything else on-chain) it is public. For example, it can be * used where a number is needed that cannot have been chosen by an * adversary, for purposes such as public-coin zero-knowledge proofs. **/ randomness: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Randomness under construction. * * We make a trade-off between storage accesses and list length. * We store the under-construction randomness in segments of up to * `UNDER_CONSTRUCTION_SEGMENT_LENGTH`. * * Once a segment reaches this length, we begin the next one. * We reset all segments and return to `0` at the beginning of every * epoch. **/ segmentIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay. **/ underConstruction: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; bagsList: { /** * Counter for the related counted storage map **/ counterForListNodes: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * A bag stored in storage. * * Stores a `Bag` struct, which stores head and tail pointers to itself. **/ listBags: AugmentedQuery Observable>, [u64]> & QueryableStorageEntry; /** * A single node, within some bag. * * Nodes store links forward and back within their respective bags. **/ listNodes: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; balances: { /** * The Balances pallet example of storing the balance of an account. * * # Example * * ```nocompile * impl pallet_balances::Config for Runtime { * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> * } * ``` * * You can also store the balance of an account in the `System` pallet. * * # Example * * ```nocompile * impl pallet_balances::Config for Runtime { * type AccountStore = System * } * ``` * * But this comes with tradeoffs, storing account balances in the system pallet stores * `frame_system` data alongside the account data contrary to storing account balances in the * `Balances` pallet, which uses a `StorageMap` to store balances data only. * NOTE: This is only used in the case that this pallet is used to store balances. **/ account: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Any liquidity locks on some account balances. * NOTE: Should only be accessed when setting, changing and freeing a lock. **/ locks: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Named reserves on some account balances. **/ reserves: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Storage version of the pallet. * * This is set to v2.0.0 for new networks. **/ storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The total units issued in the system. **/ totalIssuance: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; bounties: { /** * Bounties that have been made. **/ bounties: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Bounty indices that have been approved but not yet funded. **/ bountyApprovals: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Number of bounty proposals that have been made. **/ bountyCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The description of each bounty. **/ bountyDescriptions: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; childBounties: { /** * Child-bounties that have been added. **/ childBounties: AugmentedQuery Observable>, [u32, u32]> & QueryableStorageEntry; /** * Number of total child bounties. **/ childBountyCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The description of each child-bounty. **/ childBountyDescriptions: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * The cumulative child-bounty curator fee for each parent bounty. **/ childrenCuratorFees: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Number of child-bounties per parent bounty. * Map of parent bounty index to number of child bounties. **/ parentChildBounties: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; contracts: { /** * The subtrie counter. **/ accountCounter: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * A mapping between an original code hash and instrumented wasm code, ready for execution. **/ codeStorage: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * The code associated with a given account. * * TWOX-NOTE: SAFE since `AccountId` is a secure hash. **/ contractInfoOf: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Evicted contracts that await child trie deletion. * * Child trie deletion is a heavy operation depending on the amount of storage items * stored in said trie. Therefore this operation is performed lazily in `on_initialize`. **/ deletionQueue: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * A mapping between an original code hash and its owner information. **/ ownerInfoOf: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * A mapping from an original code hash to the original code, untouched by instrumentation. **/ pristineCode: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; council: { /** * The current members of the collective. This is stored sorted (just by value). **/ members: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The prime member that helps determine the default vote behavior in case of absentations. **/ prime: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Proposals so far. **/ proposalCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Actual proposal for a given hash, if it's current. **/ proposalOf: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * The hashes of the active proposals. **/ proposals: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Votes on a given proposal, if it is ongoing. **/ voting: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; democracy: { /** * A record of who vetoed what. Maps proposal hash to a possible existent block number * (until when it may not be resubmitted) and who vetoed it. **/ blacklist: AugmentedQuery Observable]>>>, [H256]> & QueryableStorageEntry; /** * Record of all proposals that have been subject to emergency cancellation. **/ cancellations: AugmentedQuery Observable, [H256]> & QueryableStorageEntry; /** * Those who have locked a deposit. * * TWOX-NOTE: Safe, as increasing integer keys are safe. **/ depositOf: AugmentedQuery Observable, u128]>>>, [u32]> & QueryableStorageEntry; /** * True if the last referendum tabled was submitted externally. False if it was a public * proposal. **/ lastTabledWasExternal: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Accounts for which there are locks in action which may be removed at some point in the * future. The value is the block number at which the lock expires and may be removed. * * TWOX-NOTE: OK ― `AccountId` is a secure hash. **/ locks: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The lowest referendum index representing an unbaked referendum. Equal to * `ReferendumCount` if there isn't a unbaked referendum. **/ lowestUnbaked: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The referendum to be tabled whenever it would be valid to table an external proposal. * This happens when a referendum needs to be tabled and one of two conditions are met: * - `LastTabledWasExternal` is `false`; or * - `PublicProps` is empty. **/ nextExternal: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * Map of hashes to the proposal preimage, along with who registered it and their deposit. * The block number is the block at which it was deposited. **/ preimages: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * The number of (public) proposals that have been made so far. **/ publicPropCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The public proposals. Unsorted. The second item is the proposal's hash. **/ publicProps: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The next free referendum index, aka the number of referenda started so far. **/ referendumCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Information concerning any given referendum. * * TWOX-NOTE: SAFE as indexes are not under an attacker’s control. **/ referendumInfoOf: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Storage version of the pallet. * * New networks start with last version. **/ storageVersion: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * All votes for a particular voter. We store the balance for the number of votes that we * have recorded. The second item is the total amount of delegations, that will be added. * * TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway. **/ votingOf: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; electionProviderMultiPhase: { /** * Current phase. **/ currentPhase: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Desired number of targets to elect for this round. * * Only exists when [`Snapshot`] is present. **/ desiredTargets: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The minimum score that each 'untrusted' solution must attain in order to be considered * feasible. * * Can be set via `set_minimum_untrusted_score`. **/ minimumUntrustedScore: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * Current best solution, signed or unsigned, queued to be returned upon `elect`. **/ queuedSolution: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Internal counter for the number of rounds. * * This is useful for de-duplication of transactions submitted to the pool, and general * diagnostics of the pallet. * * This is merely incremented once per every time that an upstream `elect` is called. **/ round: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * A sorted, bounded set of `(score, index)`, where each `index` points to a value in * `SignedSubmissions`. * * We never need to process more than a single signed submission at a time. Signed submissions * can be quite large, so we're willing to pay the cost of multiple database accesses to access * them one at a time instead of reading and decoding all of them at once. **/ signedSubmissionIndices: AugmentedQuery Observable, u32>>, []> & QueryableStorageEntry; /** * The next index to be assigned to an incoming signed submission. * * Every accepted submission is assigned a unique index; that index is bound to that particular * submission for the duration of the election. On election finalization, the next index is * reset to 0. * * We can't just use `SignedSubmissionIndices.len()`, because that's a bounded set; past its * capacity, it will simply saturate. We can't just iterate over `SignedSubmissionsMap`, * because iteration is slow. Instead, we store the value here. **/ signedSubmissionNextIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Unchecked, signed solutions. * * Together with `SubmissionIndices`, this stores a bounded set of `SignedSubmissions` while * allowing us to keep only a single one in memory at a time. * * Twox note: the key of the map is an auto-incrementing index which users cannot inspect or * affect; we shouldn't need a cryptographically secure hasher. **/ signedSubmissionsMap: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Snapshot data of the round. * * This is created at the beginning of the signed phase and cleared upon calling `elect`. **/ snapshot: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The metadata of the [`RoundSnapshot`] * * Only exists when [`Snapshot`] is present. **/ snapshotMetadata: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; elections: { /** * The present candidate list. A current member or runner-up can never enter this vector * and is always implicitly assumed to be a candidate. * * Second element is the deposit. * * Invariant: Always sorted based on account id. **/ candidates: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The total number of vote rounds that have happened, excluding the upcoming one. **/ electionRounds: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The current elected members. * * Invariant: Always sorted based on account id. **/ members: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The current reserved runners-up. * * Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the * last (i.e. _best_) runner-up will be replaced. **/ runnersUp: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Votes and locked stake of a particular voter. * * TWOX-NOTE: SAFE as `AccountId` is a crypto hash. **/ voting: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gilt: { /** * The currently active gilts, indexed according to the order of creation. **/ active: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Information relating to the gilts currently active. **/ activeTotal: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The queues of bids ready to become gilts. Indexed by duration (in `Period`s). **/ queues: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * The totals of items and balances within each queue. Saves a lot of storage reads in the * case of sparsely packed queues. * * The vector is indexed by duration in `Period`s, offset by one, so information on the queue * whose duration is one `Period` would be storage `0`. **/ queueTotals: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; grandpa: { /** * The number of changes (both in terms of keys and underlying economic responsibilities) * in the "set" of Grandpa validators from genesis. **/ currentSetId: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * next block number where we can force a change. **/ nextForced: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Pending change: (signaled at, scheduled change). **/ pendingChange: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * A mapping from grandpa set ID to the index of the *most recent* session for which its * members were responsible. * * TWOX-NOTE: `SetId` is not under user control. **/ setIdSession: AugmentedQuery Observable>, [u64]> & QueryableStorageEntry; /** * `true` if we are currently stalled. **/ stalled: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * State of the current authority set. **/ state: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; identity: { /** * Information that is pertinent to identify the entity behind an account. * * TWOX-NOTE: OK ― `AccountId` is a secure hash. **/ identityOf: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The set of registrars. Not expected to get very big as can only be added through a * special origin (likely a council motion). * * The index into this can be cast to `RegistrarIndex` to get a valid value. **/ registrars: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * Alternative "sub" identities of this account. * * The first item is the deposit, the second is a vector of the accounts. * * TWOX-NOTE: OK ― `AccountId` is a secure hash. **/ subsOf: AugmentedQuery Observable]>>, [AccountId32]> & QueryableStorageEntry; /** * The super-identity of an alternative "sub" identity together with its name, within that * context. If the account is not some other account's sub-identity, then just `None`. **/ superOf: AugmentedQuery Observable>>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; imOnline: { /** * For each session index, we keep a mapping of `ValidatorId` to the * number of blocks authored by the given authority. **/ authoredBlocks: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; /** * The block number after which it's ok to send heartbeats in the current * session. * * At the beginning of each session we set this to a value that should fall * roughly in the middle of the session duration. The idea is to first wait for * the validators to produce a block in the current session, so that the * heartbeat later on will not be necessary. * * This value will only be used as a fallback if we fail to get a proper session * progress estimate from `NextSessionRotation`, as those estimates should be * more accurate then the value we calculate for `HeartbeatAfter`. **/ heartbeatAfter: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The current set of keys that may issue a heartbeat. **/ keys: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * For each session index, we keep a mapping of `SessionIndex` and `AuthIndex` to * `WrapperOpaque`. **/ receivedHeartbeats: AugmentedQuery Observable>>, [u32, u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; indices: { /** * The lookup from index to account. **/ accounts: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; lottery: { /** * The calls stored in this pallet to be used in an active lottery if configured * by `Config::ValidateCall`. **/ callIndices: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The configuration for the current lottery. **/ lottery: AugmentedQuery Observable>, []> & QueryableStorageEntry; lotteryIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Users who have purchased a ticket. (Lottery Index, Tickets Purchased) **/ participants: AugmentedQuery Observable>]>>, [AccountId32]> & QueryableStorageEntry; /** * Each ticket's owner. * * May have residual storage from previous lotteries. Use `TicketsCount` to see which ones * are actually valid ticket mappings. **/ tickets: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Total number of tickets sold. **/ ticketsCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; mmr: { /** * Hashes of the nodes in the MMR. * * Note this collection only contains MMR peaks, the inner nodes (and leaves) * are pruned and only stored in the Offchain DB. **/ nodes: AugmentedQuery Observable>, [u64]> & QueryableStorageEntry; /** * Current size of the MMR (number of leaves). **/ numberOfLeaves: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Latest MMR Root hash. **/ rootHash: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; multisig: { calls: AugmentedQuery Observable, AccountId32, u128]>>>, [U8aFixed]> & QueryableStorageEntry; /** * The set of open multisig operations. **/ multisigs: AugmentedQuery Observable>, [AccountId32, U8aFixed]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; offences: { /** * A vector of reports of the same kind that happened at the same time slot. **/ concurrentReportsIndex: AugmentedQuery Observable>, [U8aFixed, Bytes]> & QueryableStorageEntry; /** * The primary structure that holds all offence records keyed by report identifiers. **/ reports: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Enumerates all reports of a kind along with the time they happened. * * All reports are sorted by the time of offence. * * Note that the actual type of this mapping is `Vec`, this is because values of * different types are not supported at the moment so we are doing the manual serialization. **/ reportsByKindIndex: AugmentedQuery Observable, [U8aFixed]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; preimage: { /** * The preimages stored by this pallet. **/ preimageFor: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * The request status of a given hash. **/ statusFor: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; proxy: { /** * The announcements made by the proxy (key). **/ announcements: AugmentedQuery Observable, u128]>>, [AccountId32]> & QueryableStorageEntry; /** * The set of account proxies. Maps the account which has delegated to the accounts * which are being delegated to, together with the amount held on deposit. **/ proxies: AugmentedQuery Observable, u128]>>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; randomnessCollectiveFlip: { /** * Series of block headers from the last 81 blocks that acts as random seed material. This * is arranged as a ring buffer with `block_number % 81` being the index into the `Vec` of * the oldest hash. **/ randomMaterial: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; recovery: { /** * Active recovery attempts. * * First account is the account to be recovered, and the second account * is the user trying to recover the account. **/ activeRecoveries: AugmentedQuery Observable>, [AccountId32, AccountId32]> & QueryableStorageEntry; /** * The list of allowed proxy accounts. * * Map from the user who can access it to the recovered account. **/ proxy: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The set of recoverable accounts and their recovery configuration. **/ recoverable: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; scheduler: { /** * Items to be executed, indexed by the block number that they should be executed on. **/ agenda: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; /** * Lookup from identity to the block number and index of the task. **/ lookup: AugmentedQuery Observable>>, [Bytes]> & QueryableStorageEntry; /** * Storage version of the pallet. * * New networks start with last version. **/ storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; session: { /** * Current index of the session. **/ currentIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Indices of disabled validators. * * The vec is always kept sorted so that we can find whether a given validator is * disabled using binary search. It gets cleared when `on_session_ending` returns * a new set of identities. **/ disabledValidators: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The owner of a key. The key is the `KeyTypeId` + the encoded key. **/ keyOwner: AugmentedQuery | [SpCoreCryptoKeyTypeId | string | Uint8Array, Bytes | string | Uint8Array]) => Observable>, [ITuple<[SpCoreCryptoKeyTypeId, Bytes]>]> & QueryableStorageEntry]>; /** * The next session keys for a validator. **/ nextKeys: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * True if the underlying economic identities or weighting behind the validators * has changed in the queued validator set. **/ queuedChanged: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The queued keys for the next session. When the next session begins, these keys * will be used to determine the validator's session keys. **/ queuedKeys: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The current set of validators. **/ validators: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; society: { /** * The current bids, stored ordered by the value of the bid. **/ bids: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The current set of candidates; bidders that are attempting to become members. **/ candidates: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The defending member currently being challenged. **/ defender: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Votes for the defender. **/ defenderVotes: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The first member. **/ founder: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The most primary from the most recently approved members. **/ head: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The max number of members for the society at one time. **/ maxMembers: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The current set of members, ordered. **/ members: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Pending payouts; ordered by block number, with the amount that should be paid out. **/ payouts: AugmentedQuery Observable>>, [AccountId32]> & QueryableStorageEntry; /** * Amount of our account balance that is specifically for the next round's bid(s). **/ pot: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * A hash of the rules of this society concerning membership. Can only be set once and * only by the founder. **/ rules: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The ongoing number of losing votes cast by the member. **/ strikes: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * The set of suspended candidates. **/ suspendedCandidates: AugmentedQuery Observable>>, [AccountId32]> & QueryableStorageEntry; /** * The set of suspended members. **/ suspendedMembers: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Double map from Candidate -> Voter -> (Maybe) Vote. **/ votes: AugmentedQuery Observable>, [AccountId32, AccountId32]> & QueryableStorageEntry; /** * Members currently vouching or banned from vouching again **/ vouching: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; staking: { /** * The active era information, it holds index and start. * * The active era is the era being currently rewarded. Validator set of this era must be * equal to [`SessionInterface::validators`]. **/ activeEra: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Map from all locked "stash" accounts to the controller account. **/ bonded: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * A mapping from still-bonded eras to the first session index of that era. * * Must contains information for eras for the range: * `[active_era - bounding_duration; active_era]` **/ bondedEras: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The amount of currency given to reporters of a slash event which was * canceled by extraordinary circumstances (e.g. governance). **/ canceledSlashPayout: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The threshold for when users can start calling `chill_other` for other validators / * nominators. The threshold is compared to the actual number of validators / nominators * (`CountFor*`) in the system compared to the configured max (`Max*Count`). **/ chillThreshold: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Counter for the related counted storage map **/ counterForNominators: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Counter for the related counted storage map **/ counterForValidators: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The current era index. * * This is the latest planned era, depending on how the Session pallet queues the validator * set, it might be active or not. **/ currentEra: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The last planned session scheduled by the session pallet. * * This is basically in sync with the call to [`pallet_session::SessionManager::new_session`]. **/ currentPlannedSession: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The earliest era for which we have a pending, unapplied slash. **/ earliestUnappliedSlash: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Rewards for the last `HISTORY_DEPTH` eras. * If reward hasn't been set or has been removed then 0 reward is returned. **/ erasRewardPoints: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Exposure of validator at era. * * This is keyed first by the era index to allow bulk deletion and then the stash account. * * Is it removed after `HISTORY_DEPTH` eras. * If stakers hasn't been set or has been removed then empty exposure is returned. **/ erasStakers: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; /** * Clipped Exposure of validator at era. * * This is similar to [`ErasStakers`] but number of nominators exposed is reduced to the * `T::MaxNominatorRewardedPerValidator` biggest stakers. * (Note: the field `total` and `own` of the exposure remains unchanged). * This is used to limit the i/o cost for the nominator payout. * * This is keyed fist by the era index to allow bulk deletion and then the stash account. * * Is it removed after `HISTORY_DEPTH` eras. * If stakers hasn't been set or has been removed then empty exposure is returned. **/ erasStakersClipped: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; /** * The session index at which the era start for the last `HISTORY_DEPTH` eras. * * Note: This tracks the starting session (i.e. session index when era start being active) * for the eras in `[CurrentEra - HISTORY_DEPTH, CurrentEra]`. **/ erasStartSessionIndex: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * The total amount staked for the last `HISTORY_DEPTH` eras. * If total hasn't been set or has been removed then 0 stake is returned. **/ erasTotalStake: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Similar to `ErasStakers`, this holds the preferences of validators. * * This is keyed first by the era index to allow bulk deletion and then the stash account. * * Is it removed after `HISTORY_DEPTH` eras. **/ erasValidatorPrefs: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; /** * The total validator era payout for the last `HISTORY_DEPTH` eras. * * Eras that haven't finished yet or has been removed doesn't have reward. **/ erasValidatorReward: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Mode of era forcing. **/ forceEra: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Number of eras to keep in history. * * Information is kept for eras in `[current_era - history_depth; current_era]`. * * Must be more than the number of eras delayed by session otherwise. I.e. active era must * always be in history. I.e. `active_era > current_era - history_depth` must be * guaranteed. **/ historyDepth: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Any validators that may never be slashed or forcibly kicked. It's a Vec since they're * easy to initialize and the performance hit is minimal (we expect no more than four * invulnerables) and restricted to testnets. **/ invulnerables: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Map from all (unlocked) "controller" accounts to the info regarding the staking. **/ ledger: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The maximum nominator count before we stop allowing new validators to join. * * When this value is not set, no limits are enforced. **/ maxNominatorsCount: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The maximum validator count before we stop allowing new validators to join. * * When this value is not set, no limits are enforced. **/ maxValidatorsCount: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The minimum amount of commission that validators can set. * * If set to `0`, no limit exists. **/ minCommission: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Minimum number of staking participants before emergency conditions are imposed. **/ minimumValidatorCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The minimum active bond to become and maintain the role of a nominator. **/ minNominatorBond: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The minimum active bond to become and maintain the role of a validator. **/ minValidatorBond: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The map from nominator stash key to the set of stash keys of all validators to nominate. **/ nominators: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * All slashing events on nominators, mapped by era to the highest slash value of the era. **/ nominatorSlashInEra: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; /** * Indices of validators that have offended in the active era and whether they are currently * disabled. * * This value should be a superset of disabled validators since not all offences lead to the * validator being disabled (if there was no slash). This is needed to track the percentage of * validators that have offended in the current era, ensuring a new era is forced if * `OffendingValidatorsThreshold` is reached. The vec is always kept sorted so that we can find * whether a given validator has previously offended using binary search. It gets cleared when * the era ends. **/ offendingValidators: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * Where the reward payment should be made. Keyed by stash. **/ payee: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Slashing spans for stash accounts. **/ slashingSpans: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The percentage of the slash that is distributed to reporters. * * The rest of the slashed value is handled by the `Slash`. **/ slashRewardFraction: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Records information about the maximum slash of a stash within a slashing span, * as well as how much reward has been paid out. **/ spanSlash: AugmentedQuery | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry]>; /** * True if network has been upgraded to this version. * Storage version of the pallet. * * This is set to v7.0.0 for new networks. **/ storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * All unapplied slashes that are queued for later. **/ unappliedSlashes: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * The ideal number of staking participants. **/ validatorCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The map from (wannabe) validator stash key to the preferences of that validator. **/ validators: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * All slashing events on validators, mapped by era to the highest slash proportion * and slash value of the era. **/ validatorSlashInEra: AugmentedQuery Observable>>, [u32, AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; sudo: { /** * The `AccountId` of the sudo key. **/ key: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; system: { /** * The full account information for a particular account ID. **/ account: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Total length (in bytes) for all extrinsics put together, for the current block. **/ allExtrinsicsLen: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Map of block numbers to block hashes. **/ blockHash: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * The current weight for the block. **/ blockWeight: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Digest of the current block, also part of the block header. **/ digest: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * The number of events in the `Events` list. **/ eventCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Events deposited for the current block. * * NOTE: This storage item is explicitly unbounded since it is never intended to be read * from within the runtime. **/ events: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Mapping between a topic (represented by T::Hash) and a vector of indexes * of events in the `>` list. * * All topic vectors have deterministic storage locations depending on the topic. This * allows light-clients to leverage the changes trie storage tracking mechanism and * in case of changes fetch the list of events of interest. * * The value has the type `(T::BlockNumber, EventIndex)` because if we used only just * the `EventIndex` then in case if the topic has the same contents on the next block * no notification will be triggered thus the event might be lost. **/ eventTopics: AugmentedQuery Observable>>, [H256]> & QueryableStorageEntry; /** * The execution phase of the block. **/ executionPhase: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Total extrinsics count for the current block. **/ extrinsicCount: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Extrinsics data for the current block (maps an extrinsic's index to its data). **/ extrinsicData: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Stores the `spec_version` and `spec_name` of when the last runtime upgrade happened. **/ lastRuntimeUpgrade: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The current block number being processed. Set by `execute_block`. **/ number: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Hash of the previous block. **/ parentHash: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * True if we have upgraded so that AccountInfo contains three types of `RefCount`. False * (default) if not. **/ upgradedToTripleRefCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * True if we have upgraded so that `type RefCount` is `u32`. False (default) if not. **/ upgradedToU32RefCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; technicalCommittee: { /** * The current members of the collective. This is stored sorted (just by value). **/ members: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The prime member that helps determine the default vote behavior in case of absentations. **/ prime: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Proposals so far. **/ proposalCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Actual proposal for a given hash, if it's current. **/ proposalOf: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * The hashes of the active proposals. **/ proposals: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Votes on a given proposal, if it is ongoing. **/ voting: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; technicalMembership: { /** * The current membership, stored as an ordered Vec. **/ members: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The current prime member, if one exists. **/ prime: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; timestamp: { /** * Did the timestamp get updated in this block? **/ didUpdate: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Current time for the current block. **/ now: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; tips: { /** * Simple preimage lookup from the reason's hash to the original data. Again, has an * insecure enumerable hash since the key is guaranteed to be the result of a secure hash. **/ reasons: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value. * This has the insecure enumerable hash function since the key itself is already * guaranteed to be a secure hash. **/ tips: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; transactionPayment: { nextFeeMultiplier: AugmentedQuery Observable, []> & QueryableStorageEntry; storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; transactionStorage: { blockTransactions: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Storage fee per byte. **/ byteFee: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Count indexed chunks for each block. **/ chunkCount: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; /** * Storage fee per transaction. **/ entryFee: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Maximum number of indexed transactions in the block. **/ maxBlockTransactions: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Maximum data set in a single transaction in bytes. **/ maxTransactionSize: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Was the proof checked in this block? **/ proofChecked: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Storage period for data in blocks. Should match `sp_storage_proof::DEFAULT_STORAGE_PERIOD` * for block authoring. **/ storagePeriod: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Collection of transaction metadata by block number. **/ transactions: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; treasury: { /** * Proposal indices that have been approved but not yet awarded. **/ approvals: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Number of proposals that have been made. **/ proposalCount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Proposals that have been made. **/ proposals: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; uniques: { /** * The assets held by any given account; set out this way so that assets owned by a single * account can be enumerated. **/ account: AugmentedQuery Observable>, [AccountId32, u32, u32]> & QueryableStorageEntry; /** * The assets in existence and their ownership details. **/ asset: AugmentedQuery Observable>, [u32, u32]> & QueryableStorageEntry; /** * Metadata of an asset class. **/ attribute: AugmentedQuery | null | object | string | Uint8Array, arg3: Bytes | string | Uint8Array) => Observable>>, [u32, Option, Bytes]> & QueryableStorageEntry, Bytes]>; /** * Details of an asset class. **/ class: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * The classes owned by any given account; set out this way so that classes owned by a single * account can be enumerated. **/ classAccount: AugmentedQuery Observable>, [AccountId32, u32]> & QueryableStorageEntry; /** * Metadata of an asset class. **/ classMetadataOf: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Metadata of an asset instance. **/ instanceMetadataOf: AugmentedQuery Observable>, [u32, u32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; vesting: { /** * Storage version of the pallet. * * New networks start with latest version, as determined by the genesis build. **/ storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Information regarding the vesting of a given account. **/ vesting: AugmentedQuery Observable>>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; } // AugmentedQueries } // declare module