git.delta.rocks / unique-network / refs/commits / 748c609fe7ab

difftreelog

source

tests/src/interfaces/augment-api-consts.ts12.2 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/consts';78import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';9import type { Option, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { Codec } from '@polkadot/types-codec/types';11import type { H160, Perbill, Permill } from '@polkadot/types/interfaces/runtime';12import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, XcmV3MultiLocation } from '@polkadot/types/lookup';1314export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;1516declare module '@polkadot/api-base/types/consts' {17  interface AugmentedConsts<ApiType extends ApiTypes> {18    appPromotion: {19      /**20       * Rate of return for interval in blocks defined in `RecalculationInterval`.21       **/22      intervalIncome: Perbill & AugmentedConst<ApiType>;23      /**24       * Decimals for the `Currency`.25       **/26      nominal: u128 & AugmentedConst<ApiType>;27      /**28       * The app's pallet id, used for deriving its sovereign account address.29       **/30      palletId: FrameSupportPalletId & AugmentedConst<ApiType>;31      /**32       * In parachain blocks.33       **/34      pendingInterval: u32 & AugmentedConst<ApiType>;35      /**36       * In relay blocks.37       **/38      recalculationInterval: u32 & AugmentedConst<ApiType>;39      /**40       * Generic const41       **/42      [key: string]: Codec;43    };44    balances: {45      /**46       * The minimum amount required to keep an account open.47       **/48      existentialDeposit: u128 & AugmentedConst<ApiType>;49      /**50       * The maximum number of locks that should exist on an account.51       * Not strictly enforced, but used for weight estimation.52       **/53      maxLocks: u32 & AugmentedConst<ApiType>;54      /**55       * The maximum number of named reserves that can exist on an account.56       **/57      maxReserves: u32 & AugmentedConst<ApiType>;58      /**59       * Generic const60       **/61      [key: string]: Codec;62    };63    common: {64      /**65       * Maximum admins per collection.66       **/67      collectionAdminsLimit: u32 & AugmentedConst<ApiType>;68      /**69       * Set price to create a collection.70       **/71      collectionCreationPrice: u128 & AugmentedConst<ApiType>;72      /**73       * Address under which the CollectionHelper contract would be available.74       **/75      contractAddress: H160 & AugmentedConst<ApiType>;76      /**77       * Generic const78       **/79      [key: string]: Codec;80    };81    configuration: {82      appPromotionDailyRate: Perbill & AugmentedConst<ApiType>;83      dayRelayBlocks: u32 & AugmentedConst<ApiType>;84      defaultCollatorSelectionKickThreshold: u32 & AugmentedConst<ApiType>;85      defaultCollatorSelectionLicenseBond: u128 & AugmentedConst<ApiType>;86      defaultCollatorSelectionMaxCollators: u32 & AugmentedConst<ApiType>;87      defaultMinGasPrice: u64 & AugmentedConst<ApiType>;88      defaultWeightToFeeCoefficient: u64 & AugmentedConst<ApiType>;89      maxXcmAllowedLocations: u32 & AugmentedConst<ApiType>;90      /**91       * Generic const92       **/93      [key: string]: Codec;94    };95    evmContractHelpers: {96      /**97       * Address, under which magic contract will be available98       **/99      contractAddress: H160 & AugmentedConst<ApiType>;100      /**101       * Generic const102       **/103      [key: string]: Codec;104    };105    identity: {106      /**107       * The amount held on deposit for a registered identity108       **/109      basicDeposit: u128 & AugmentedConst<ApiType>;110      /**111       * The amount held on deposit per additional field for a registered identity.112       **/113      fieldDeposit: u128 & AugmentedConst<ApiType>;114      /**115       * Maximum number of additional fields that may be stored in an ID. Needed to bound the I/O116       * required to access an identity, but can be pretty high.117       **/118      maxAdditionalFields: u32 & AugmentedConst<ApiType>;119      /**120       * Maxmimum number of registrars allowed in the system. Needed to bound the complexity121       * of, e.g., updating judgements.122       **/123      maxRegistrars: u32 & AugmentedConst<ApiType>;124      /**125       * The maximum number of sub-accounts allowed per identified account.126       **/127      maxSubAccounts: u32 & AugmentedConst<ApiType>;128      /**129       * The amount held on deposit for a registered subaccount. This should account for the fact130       * that one storage item's value will increase by the size of an account ID, and there will131       * be another trie item whose value is the size of an account ID plus 32 bytes.132       **/133      subAccountDeposit: u128 & AugmentedConst<ApiType>;134      /**135       * Generic const136       **/137      [key: string]: Codec;138    };139    inflation: {140      /**141       * Number of blocks that pass between treasury balance updates due to inflation142       **/143      inflationBlockInterval: u32 & AugmentedConst<ApiType>;144      /**145       * Generic const146       **/147      [key: string]: Codec;148    };149    system: {150      /**151       * Maximum number of block number to block hash mappings to keep (oldest pruned first).152       **/153      blockHashCount: u32 & AugmentedConst<ApiType>;154      /**155       * The maximum length of a block (in bytes).156       **/157      blockLength: FrameSystemLimitsBlockLength & AugmentedConst<ApiType>;158      /**159       * Block & extrinsics weights: base values and limits.160       **/161      blockWeights: FrameSystemLimitsBlockWeights & AugmentedConst<ApiType>;162      /**163       * The weight of runtime database operations the runtime can invoke.164       **/165      dbWeight: SpWeightsRuntimeDbWeight & AugmentedConst<ApiType>;166      /**167       * The designated SS58 prefix of this chain.168       * 169       * This replaces the "ss58Format" property declared in the chain spec. Reason is170       * that the runtime should know about the prefix in order to make use of it as171       * an identifier of the chain.172       **/173      ss58Prefix: u16 & AugmentedConst<ApiType>;174      /**175       * Get the chain's current version.176       **/177      version: SpVersionRuntimeVersion & AugmentedConst<ApiType>;178      /**179       * Generic const180       **/181      [key: string]: Codec;182    };183    timestamp: {184      /**185       * The minimum period between blocks. Beware that this is different to the *expected*186       * period that the block production apparatus provides. Your chosen consensus system will187       * generally work with this to determine a sensible block time. e.g. For Aura, it will be188       * double this period on default settings.189       **/190      minimumPeriod: u64 & AugmentedConst<ApiType>;191      /**192       * Generic const193       **/194      [key: string]: Codec;195    };196    tokens: {197      maxLocks: u32 & AugmentedConst<ApiType>;198      /**199       * The maximum number of named reserves that can exist on an account.200       **/201      maxReserves: u32 & AugmentedConst<ApiType>;202      /**203       * Generic const204       **/205      [key: string]: Codec;206    };207    transactionPayment: {208      /**209       * A fee mulitplier for `Operational` extrinsics to compute "virtual tip" to boost their210       * `priority`211       * 212       * This value is multipled by the `final_fee` to obtain a "virtual tip" that is later213       * added to a tip component in regular `priority` calculations.214       * It means that a `Normal` transaction can front-run a similarly-sized `Operational`215       * extrinsic (with no tip), by including a tip value greater than the virtual tip.216       * 217       * ```rust,ignore218       * // For `Normal`219       * let priority = priority_calc(tip);220       * 221       * // For `Operational`222       * let virtual_tip = (inclusion_fee + tip) * OperationalFeeMultiplier;223       * let priority = priority_calc(tip + virtual_tip);224       * ```225       * 226       * Note that since we use `final_fee` the multiplier applies also to the regular `tip`227       * sent with the transaction. So, not only does the transaction get a priority bump based228       * on the `inclusion_fee`, but we also amplify the impact of tips applied to `Operational`229       * transactions.230       **/231      operationalFeeMultiplier: u8 & AugmentedConst<ApiType>;232      /**233       * Generic const234       **/235      [key: string]: Codec;236    };237    treasury: {238      /**239       * Percentage of spare funds (if any) that are burnt per spend period.240       **/241      burn: Permill & AugmentedConst<ApiType>;242      /**243       * The maximum number of approvals that can wait in the spending queue.244       * 245       * NOTE: This parameter is also used within the Bounties Pallet extension if enabled.246       **/247      maxApprovals: u32 & AugmentedConst<ApiType>;248      /**249       * The treasury's pallet id, used for deriving its sovereign account ID.250       **/251      palletId: FrameSupportPalletId & AugmentedConst<ApiType>;252      /**253       * Fraction of a proposal's value that should be bonded in order to place the proposal.254       * An accepted proposal gets these back. A rejected proposal does not.255       **/256      proposalBond: Permill & AugmentedConst<ApiType>;257      /**258       * Maximum amount of funds that should be placed in a deposit for making a proposal.259       **/260      proposalBondMaximum: Option<u128> & AugmentedConst<ApiType>;261      /**262       * Minimum amount of funds that should be placed in a deposit for making a proposal.263       **/264      proposalBondMinimum: u128 & AugmentedConst<ApiType>;265      /**266       * Period between successive spends.267       **/268      spendPeriod: u32 & AugmentedConst<ApiType>;269      /**270       * Generic const271       **/272      [key: string]: Codec;273    };274    unique: {275      /**276       * Maximum admins per collection.277       **/278      collectionAdminsLimit: u32 & AugmentedConst<ApiType>;279      /**280       * Default FT collection limit.281       **/282      ftDefaultCollectionLimits: UpDataStructsCollectionLimits & AugmentedConst<ApiType>;283      /**284       * Maximal length of a collection description.285       **/286      maxCollectionDescriptionLength: u32 & AugmentedConst<ApiType>;287      /**288       * Maximal length of a collection name.289       **/290      maxCollectionNameLength: u32 & AugmentedConst<ApiType>;291      /**292       * Maximum size for all collection properties.293       **/294      maxCollectionPropertiesSize: u32 & AugmentedConst<ApiType>;295      /**296       * A maximum number of token properties.297       **/298      maxPropertiesPerItem: u32 & AugmentedConst<ApiType>;299      /**300       * Maximal length of a property key.301       **/302      maxPropertyKeyLength: u32 & AugmentedConst<ApiType>;303      /**304       * Maximal length of a property value.305       **/306      maxPropertyValueLength: u32 & AugmentedConst<ApiType>;307      /**308       * Maximal length of a token prefix.309       **/310      maxTokenPrefixLength: u32 & AugmentedConst<ApiType>;311      /**312       * Maximum size of all token properties.313       **/314      maxTokenPropertiesSize: u32 & AugmentedConst<ApiType>;315      /**316       * A maximum number of levels of depth in the token nesting tree.317       **/318      nestingBudget: u32 & AugmentedConst<ApiType>;319      /**320       * Default NFT collection limit.321       **/322      nftDefaultCollectionLimits: UpDataStructsCollectionLimits & AugmentedConst<ApiType>;323      /**324       * Default RFT collection limit.325       **/326      rftDefaultCollectionLimits: UpDataStructsCollectionLimits & AugmentedConst<ApiType>;327      /**328       * Generic const329       **/330      [key: string]: Codec;331    };332    vesting: {333      /**334       * The minimum amount transferred to call `vested_transfer`.335       **/336      minVestedTransfer: u128 & AugmentedConst<ApiType>;337      /**338       * Generic const339       **/340      [key: string]: Codec;341    };342    xTokens: {343      /**344       * Base XCM weight.345       * 346       * The actually weight for an XCM message is `T::BaseXcmWeight +347       * T::Weigher::weight(&msg)`.348       **/349      baseXcmWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;350      /**351       * Self chain location.352       **/353      selfLocation: XcmV3MultiLocation & AugmentedConst<ApiType>;354      /**355       * Generic const356       **/357      [key: string]: Codec;358    };359  } // AugmentedConsts360} // declare module