// Auto-generated via `yarn polkadot-types-from-chain`, do not edit /* eslint-disable */ // import type lookup before we augment - in some environments // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/storage'; import type { AccountId32, PalletDappsStakingEraRewardAndStake, PalletDappsStakingEraStakingPoints, PalletDappsStakingForcing, ShidenRuntimeSmartContract } from '@astar-network/astar-types/interfaces/runtime'; import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types'; import type { Null, Option, bool, u128, u32 } from '@polkadot/types-codec'; import type { AnyNumber } from '@polkadot/types-codec/types'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; export type __QueryableStorageEntry = QueryableStorageEntry; declare module '@polkadot/api-base/types/storage' { interface AugmentedQueries { dappsStaking: { /** * Accumulator for block rewards during an era. It is reset at every new era **/ blockRewardAccumulator: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Stores amount staked and stakers for a contract per era **/ contractEraStake: AugmentedQuery Observable>, [ShidenRuntimeSmartContract, u32]> & QueryableStorageEntry; /** * The current era index. **/ currentEra: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Total block rewards for the pallet per era and total staked funds **/ eraRewardsAndStakes: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Mode of era forcing. **/ forceEra: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Bonded amount for the staker **/ ledger: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Enable or disable pre-approval list for new contract registration **/ preApprovalIsEnabled: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * List of pre-approved developers **/ preApprovedDevelopers: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; /** * Registered dapp points to the developer who registered it **/ registeredDapps: AugmentedQuery Observable>, [ShidenRuntimeSmartContract]> & QueryableStorageEntry; /** * Registered developer accounts points to coresponding contract **/ registeredDevelopers: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; } // AugmentedQueries } // declare module