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 moduledifftreelog
source
tests/src/interfaces/augment-api-consts.ts12.2 KiBsourcehistory