// 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/consts'; import type { Perbill } from '@astar-network/astar-types/interfaces/runtime'; import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types'; import type { u128, u16, u32 } from '@polkadot/types-codec'; import type { Codec } from '@polkadot/types-codec/types'; import type { FrameSupportPalletId } from '@polkadot/types/lookup'; export type __AugmentedConst = AugmentedConst; declare module '@polkadot/api-base/types/consts' { interface AugmentedConsts { blockReward: { /** * The amount of issuance for each block. **/ rewardAmount: u128 & AugmentedConst; /** * Generic const **/ [key: string]: Codec; }; dappsStaking: { /** * Number of blocks per era. **/ blockPerEra: u32 & AugmentedConst; /** * Number of eras of doubled claim rewards. **/ bonusEraDuration: u32 & AugmentedConst; /** * Percentage of reward paid to developer. **/ developerRewardPercentage: Perbill & AugmentedConst; /** * Number of eras that are valid when claiming rewards. * * All the rest will be either claimed by the treasury or discarded. **/ historyDepth: u32 & AugmentedConst; /** * Maximum number of unique stakers per contract. **/ maxNumberOfStakersPerContract: u32 & AugmentedConst; /** * Minimum amount that should be left on staker account after staking. **/ minimumRemainingAmount: u128 & AugmentedConst; /** * Minimum amount user must stake on contract. * User can stake less if they already have the minimum staking amount staked on that particular contract. **/ minimumStakingAmount: u128 & AugmentedConst; /** * Dapps staking pallet Id **/ palletId: FrameSupportPalletId & AugmentedConst; /** * Minimum bonded deposit for new contract registration. **/ registerDeposit: u128 & AugmentedConst; /** * Generic const **/ [key: string]: Codec; }; ethCall: { /** * The call processing fee amount. **/ callFee: u128 & AugmentedConst; /** * The call magic number. **/ callMagicNumber: u16 & AugmentedConst; /** * Generic const **/ [key: string]: Codec; }; } // AugmentedConsts } // declare module