import '@polkadot/api-base/types/storage'; import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types'; import type { AccountId32, H256 } from '@polkadot/types/interfaces/runtime'; import type { Observable } from '@polkadot/types/types'; import type { BTreeMap, Bytes, bool, Null, Option, U8aFixed, U256, u32, u64, u128, Vec } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { GearCommonGasProviderNodeGasNode, GearCommonGasProviderNodeGasNodeId, GearCommonStorageComplicatedDequeueLinkedNode, GearCommonStoragePrimitivesInterval, GearCoreCodeInstrumentedInstrumentedCodeBeforeV1900, GearCoreCodeInstrumentedInstrumentedCodeV1900, GearCoreCodeMetadataCodeMetadata, GearCoreMessageStoredStoredDelayedDispatch, GearCoreMessageStoredStoredDispatch, GearCoreMessageUserUserStoredMessage, GearCoreProgram, GearCoreTasksScheduledTask, GprimitivesActorId, GprimitivesCodeId, GprimitivesMessageId, NumeratedTreeIntervalsTree, PalletGearBankBankAccount, PalletGearVoucherInternalVoucherId, PalletGearVoucherInternalVoucherInfo } from '../lookup'; export type __AugmentedQuery = AugmentedQuery unknown>; export type __QueryableStorageEntry = QueryableStorageEntry; declare module '@polkadot/api-base/types/storage' { interface AugmentedQueries { gear: { /** * The current block number being processed. * * It shows block number in which queue is processed. * May be less than system pallet block number if panic occurred previously. **/ blockNumber: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * A flag indicating whether the message queue should be processed at the end of a block * * If not set, the inherent extrinsic that processes the queue will keep throwing an error * thereby making the block builder exclude it from the block. **/ executeInherent: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * A guard to prohibit all but the first execution of `pallet_gear::run()` call in a block. * * Set to `Some(())` if the extrinsic is executed for the first time in a block. * All subsequent attempts would fail with `Error::::GearRunAlreadyInBlock` error. * Set back to `None` in the `on_finalize()` hook at the end of the block. **/ gearRunInBlock: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearBank: { bank: AugmentedQuery Observable>, [ AccountId32 ]> & QueryableStorageEntry; bankAddress: AugmentedQuery Observable, []> & QueryableStorageEntry; onFinalizeTransfers: AugmentedQuery Observable>, [ AccountId32 ]> & QueryableStorageEntry; onFinalizeValue: AugmentedQuery Observable, []> & QueryableStorageEntry; unusedValue: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearDebug: { debugMode: AugmentedQuery Observable, []> & QueryableStorageEntry; programsMap: AugmentedQuery Observable>, []> & QueryableStorageEntry; remapId: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearEthBridge: { /** * Primary storage. * * Keeps hash of queued validator keys for the next era. * * **Invariant**: Key exists in storage since first block of some era's last * session, until initialization of the second block of the next era. **/ authoritySetHash: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Operational storage. * * Defines in how many on_initialize hooks queue, queue merkle root and * grandpa keys hash should be cleared. * * **Invariant**: set to 2 on_init hooks when new session with authorities * set change, then decreasing to zero on each new block hook. When equals * to zero, reset is performed. **/ clearTimer: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Lifecycle storage. * * Defines if pallet got initialized and focused on common session changes. **/ initialized: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Operational storage. * * Keeps next message's nonce for bridging. Must be increased on each use. **/ messageNonce: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Lifecycle storage. * * Defines if pallet is accepting any mutable requests. Governance-ruled. **/ paused: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Primary storage. * * Keeps bridge's queued messages keccak hashes. **/ queue: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Operational storage. * * Defines if queue was changed within the block, it's necessary to * update queue merkle root by the end of the block. **/ queueChanged: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Primary storage. * * Keeps merkle root of the bridge's queued messages. * * **Invariant**: Key exists since pallet initialization. If queue is empty, * zeroed hash set in storage. **/ queueMerkleRoot: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Operational storage. * * Declares timer of the session changes (`on_new_session` calls), * when `queued_validators` must be stored within the pallet. * * **Invariant**: reducing each time on new session, it equals 0 only * since storing grandpa keys hash until next session change, * when it becomes `SessionPerEra - 1`. **/ sessionsTimer: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Operational storage. * * Defines the amount of fee to be paid for the transport of messages. **/ transportFee: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearGas: { allowance: AugmentedQuery Observable, []> & QueryableStorageEntry; gasNodes: AugmentedQuery Observable>, [ GearCommonGasProviderNodeGasNodeId ]> & QueryableStorageEntry; totalIssuance: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearMessenger: { /** * Counter for the related counted storage map **/ counterForDispatches: AugmentedQuery Observable, []> & QueryableStorageEntry; dequeued: AugmentedQuery Observable>, []> & QueryableStorageEntry; dispatches: AugmentedQuery Observable>, [ GprimitivesMessageId ]> & QueryableStorageEntry; dispatchStash: AugmentedQuery Observable>>, [ GprimitivesMessageId ]> & QueryableStorageEntry; head: AugmentedQuery Observable>, []> & QueryableStorageEntry; mailbox: AugmentedQuery Observable>>, [ AccountId32, GprimitivesMessageId ]> & QueryableStorageEntry; queueProcessing: AugmentedQuery Observable>, []> & QueryableStorageEntry; sent: AugmentedQuery Observable>, []> & QueryableStorageEntry; tail: AugmentedQuery Observable>, []> & QueryableStorageEntry; waitlist: AugmentedQuery Observable>>, [ GprimitivesActorId, GprimitivesMessageId ]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearProgram: { allocationsStorage: AugmentedQuery Observable>, [ GprimitivesActorId ]> & QueryableStorageEntry; codeMetadataStorage: AugmentedQuery Observable>, [ GprimitivesCodeId ]> & QueryableStorageEntry; codeStorage: AugmentedQuery Observable>, [ GprimitivesCodeId ]> & QueryableStorageEntry; instrumentedCodeStorage: AugmentedQuery Observable>, [ GprimitivesCodeId ]> & QueryableStorageEntry; memoryPages: AugmentedQuery Observable>, [ GprimitivesActorId, u32, u32 ]> & QueryableStorageEntry; originalCodeStorage: AugmentedQuery Observable>, [ GprimitivesCodeId ]> & QueryableStorageEntry; programStorage: AugmentedQuery Observable>, [ GprimitivesActorId ]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearScheduler: { firstIncompleteTasksBlock: AugmentedQuery Observable>, []> & QueryableStorageEntry; taskPool: AugmentedQuery Observable>, [ u32, GearCoreTasksScheduledTask ]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; gearVoucher: { /** * Storage containing amount of the total vouchers issued. * * Used as nonce in voucher creation. **/ issued: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Double map storage containing data of the voucher, * associated with some spender and voucher ids. **/ vouchers: AugmentedQuery Observable>, [ AccountId32, PalletGearVoucherInternalVoucherId ]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; } }